A Date.parse metódus

A Date.parse metódus visszaadja a paraméterként átadott, ISO formátumú sztringként megadott dátumig eltelt milliszekundumok számát. Az ISO formátum a következő: 'YYYY-MM-DDTHH:mm:ss.sssZ', ahol: 'YYYY-MM-DD' - a dátum; 'T' - elválasztó; 'HH:mm:ss.sss' - az idő; 'Z' - az időzóna. Nem szükséges a teljes formátumot átadni, elég a 'YYYY-MM-DD' vagy akár csak a YYYY.

Szintaxis

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

Példa

Most a Date.parse metódus segítségével nézzük meg, hány milliszekundum telt el 1970. január 1-je óta 2016. november 16-áig, 12:59:59-ig:

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

A kód végrehajtásának eredménye:

javascript1479290399000

Példa

Most adjuk meg csak az évet, és írjuk ki a milliszekundumok számát:

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

A kód végrehajtásának eredménye:

javascript1451606400000

Példa

Adjunk meg most a Date.parse metódus paramétereként egy érvénytelen dátumot:

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

A kód végrehajtásának eredménye:

javascriptNaN

Lásd még

  • a getTime metódus,
    amely szintén timestamp-et kap
  • a Date.now metódus,
    amely szintén timestamp-et kap