Metoda Date.parse

Metoda Date.parse vrací počet milisekund k datu předanému v parametru ve formě řetězce ve formátu ISO. Formát ISO vypadá takto: 'YYYY-MM-DDTHH:mm:ss.sssZ', kde: 'YYYY-MM-DD' - datum; 'T' - oddělovač; 'HH:mm:ss.sss' - čas; 'Z' - Časové pásmo. Není nutné předávat úplný formát, stačí předat 'YYYY-MM-DD' nebo jen YYYY.

Syntaxe

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

Příklad

Pojďme pomocí metody Date.parse zjistit, kolik milisekund uplynulo od 1 ledna 1970 do 16.11.2016, 12:59:59:

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

Výsledek provedení kódu:

javascript1479290399000

Příklad

A nyní pojďme zobrazit počet milisekund, zadáním pouze roku:

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

Výsledek provedení kódu:

javascript1451606400000

Příklad

Pojďme zadat do parametru metody Date.parse nesprávné datum:

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

Výsledek provedení kódu:

javascriptNaN

Viz také

  • metoda getTime,
    která také získává timestamp
  • metoda Date.now,
    která také získává timestamp