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

Zobacz też

  • metoda getTime,
    która również pobiera timestamp
  • metoda Date.now,
    która również pobiera timestamp