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.