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
Date.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:
let res = Date.parse('2016-11-16T12:59:59');
console.log(res);
Koodin suorituksen tulos:
1479290399000
Esimerkki
Nyt tulostetaan millisekuntien määrä antamalla vain vuosi:
let res = Date.parse('2016');
console.log(res);
Koodin suorituksen tulos:
1451606400000
Esimerkki
Annetaan Date.parse-metodin parametriksi
virheellinen päivämäärä:
let res = Date.parse('20162016');
console.log(res);
Koodin suorituksen tulos:
NaN