Ero JavaScriptin päivämääräolioiden välillä
Aikaisemmissa oppitunneissa käytimme eron löytämiseen
päivämäärien välillä timestamp-muotoa.
Kuitenkaan JavaScriptissä tämä ei ole
välttämätöntä: päivämäärät, jotka on esitetty
Date-oliona, voidaan vähentää toisistaan,
ja vähennyksen tulos on ero
millisekunteina.
Esimerkkinä tulostetaan millisekuntien määrä,
joka on kulunut 25. toukokuuta 2015,
kello 12:59:59 nykyhetkeen asti:
javascriptlet now = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);
let diff = now - date; // vähennetään kaksi päivämääräoliota toisistaan
console.log(diff); // näemme eron millisekunteina
Задание 1
Tulosta näytölle millisekuntien määrä,
joka on kulunut 1. syyskuuta 2000
ja 15. helmikuuta 2010 välillä.
Задание 2
Muokkaa edellistä tehtävää siten, että näytölle tulostetaan ero päivinä.
Задание 3
Muokkaa edellistä tehtävää siten, että näytölle tulostetaan ero kuukausina.
Задание 4
Muokkaa edellistä tehtävää siten, että näytölle tulostetaan ero vuosina.