Metoda Date.parse

Metoda Date.parse vrne število milisekund do datuma, podanega kot parameter v obliki niza ISO formata. ISO format je videti takole: 'YYYY-MM-DDTHH:mm:ss.sssZ', kjer je: 'YYYY-MM-DD' - datum; 'T' - ločilo; 'HH:mm:ss.sss' - čas; 'Z' - časovni pas. Ni nujno, da podate celoten format, dovolj je, če podate 'YYYY-MM-DD' ali preprosto YYYY.

Sintaksa

javascriptDate.parse('YYYY-MM-DDTHH:mm:ss.sssZ');

Primer

Poglejmo, koliko milisekund je preteklo od 1 januarja 1970 do 16.11.2016, 12:59:59, z uporabo metode Date.parse:

javascriptlet res = Date.parse('2016-11-16T12:59:59');
console.log(res);

Rezultat izvajanja kode:

javascript1479290399000

Primer

In sedaj izpišimo število milisekund, ko podamo samo leto:

javascriptlet res = Date.parse('2016');
console.log(res);

Rezultat izvajanja kode:

javascript1451606400000

Primer

Podajmo napačen datum kot parameter metode Date.parse:

javascriptlet res = Date.parse('20162016');
console.log(res);

Rezultat izvajanja kode:

javascriptNaN

Glejte tudi

  • metoda getTime,
    ki prav tako pridobi timestamp
  • metoda Date.now,
    ki prav tako pridobi timestamp