Date.parse-metodi

Date.parse-metodi palauttaa millisekuntien määrän parametrina annettuun päivämäärään ISO-muodossa olevan merkkijonon perusteella. ISO-muoto näyttää tältä: 'YYYY-MM-DDTHH:mm:ss.sssZ', missä: 'YYYY-MM-DD' - päivämäärä; 'T' - erotin; 'HH:mm:ss.sss' - aika; 'Z' - aikavyöhyke. Ei ole pakko antaa täyttä muotoa, riittää että annat 'YYYY-MM-DD' tai vain YYYY.

Syntaksi

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

Esimerkki

Selvitetään Date.parse-metodin avulla kuinka monta millisekuntia on kulunut 1 tammikuuta 1970 vuodesta 16.11.2016, 12:59:59:

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

Koodin suorituksen tulos:

javascript1479290399000

Esimerkki

Nyt tulostetaan millisekuntien määrä antamalla vain vuosi:

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

Koodin suorituksen tulos:

javascript1451606400000

Esimerkki

Annetaan Date.parse-metodin parametriksi virheellinen päivämäärä:

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

Koodin suorituksen tulos:

javascriptNaN

Katso myös

  • metodi getTime,
    joka myös hakee timestampin
  • metodi Date.now,
    joka myös hakee timestampin