Metoda Date.parse
Metoda Date.parse zwraca liczbę
milisekund do daty przekazanej w parametrze
w postaci ciągu znaków w formacie ISO.
Format ISO wygląda tak: 'YYYY-MM-DDTHH:mm:ss.sssZ',
gdzie: 'YYYY-MM-DD' - data; 'T'
- separator; 'HH:mm:ss.sss' - czas;
'Z' - Strefa czasowa.
Nie jest konieczne przekazanie pełnego formatu,
wystarczy przekazać 'YYYY-MM-DD' lub
po prostu YYYY.
Składnia
javascriptDate.parse('YYYY-MM-DDTHH:mm:ss.sssZ');
Przykład
Sprawdźmy za pomocą metody Date.parse
ile milisekund minęło od
1 stycznia 1970 roku do 16.11.2016,
12:59:59:
javascriptlet res = Date.parse('2016-11-16T12:59:59');
console.log(res);
Wynik wykonania kodu:
javascript1479290399000
Przykład
A teraz wypiszmy liczbę milisekund, podając tylko rok:
javascriptlet res = Date.parse('2016');
console.log(res);
Wynik wykonania kodu:
javascript1451606400000
Przykład
Przekażmy w parametrze metody Date.parse
nieprawidłową datę:
javascriptlet res = Date.parse('20162016');
console.log(res);
Wynik wykonania kodu:
javascriptNaN