Otrzymuję trzy zmienne przez dane wejściowe użytkownika, które zawierają rok daty, miesiąca i dnia. Już sprawdziłem, czy miesiąc var zawiera się w przedziale 1-12 i tak dalej.Sprawdź datę w JavaScript
Teraz chcę sprawdzić, czy jest to prawdziwa data, a nie data, która nie istnieje, jak 31-06-2011.
Moim pierwszym pomysłem było stworzenie nowej daty instancję:
var year = 2011;
var month = 5; // five because the months start with 0 in JavaScript - June
var day = 31;
var myDate = new Date(2011,5,31);
console.log(myDate);
Ale MyDate nie zwraca fałsz, bo to nie jest ważna data. Zamiast tego zwraca "piątek 01 lipca 2011 [...]".
Jakieś pomysły na sprawdzenie nieprawidłowej daty?
Witamy w Stack Overflow, dotweb! Proszę nie umieszczać tagów w tytule, dzięki! –
Co? Nie rozumiem, przepraszam. –
Tagi należą do tagów, [nie w tytule] (http://meta.stackexchange.com/questions/66152/titles-to-to-relevant-tag-be-included-in-the-title) . –