Co może być nie tak? Kod: https://pastebin.com/nnLycLh9 Skąd w dacie (w przykładach z konsoli poniżej) bierze się 2027 albo 2029 skoro wyraźnie podaje 2022 ?
Przykładowy wynik z konsoli 1: choosedMonth 7 choosedYear 2022 new Date(choosedYear, choosedMonth+1, 0) Tue Nov 30 2027 00:00:00 GMT+0100 (czas środkowoeuropejski standardowy)
Przykładowy wynik z konsoli 2: choosedMonth 9 choosedYear 2022 new Date(choosedYear, choosedMonth+1, 0) Tue Jul 31 2029 00:00:00 GMT+0200 (czas środkowoeuropejski letni)
Kod:
https://pastebin.com/nnLycLh9
Skąd w dacie (w przykładach z konsoli poniżej) bierze się 2027 albo 2029 skoro wyraźnie podaje 2022 ?
Przykładowy wynik z konsoli 1:
choosedMonth
7
choosedYear
2022
new Date(choosedYear, choosedMonth+1, 0)
Tue Nov 30 2027 00:00:00 GMT+0100 (czas środkowoeuropejski standardowy)
Przykładowy wynik z konsoli 2:
choosedMonth
9
choosedYear
2022
new Date(choosedYear, choosedMonth+1, 0)
Tue Jul 31 2029 00:00:00 GMT+0200 (czas środkowoeuropejski letni)
#javascript #react #reactjs
Komentarz usunięty przez autora
chosena niechoosed.@UniversalHater: To nie to, nawet jak operuję na mniejszych danych to rok się wywala
To musi być coś z reactem, bo to samo w normalnym JavaScript działa
@scorpio18k: Raczej uroki JavaScriptu :-)
Rok się "przekręca", jeżeli podasz miesiąc jako String, a nie Number - np:
choosedYearpiekny przyklad strzelania sobie w stope przez brak TSa