Razlika med objekti z datumom v JavaScriptu

V prejšnjih lekcijah smo za iskanje razlike med datumi uporabili format timestamp. Vendar v JavaScriptu to pravzaprav ni nujno: datume, predstavljene kot objekt Date, lahko odštevamo drug od drugega, rezultat njihovega odštevanja pa je razlika v milisekundah.

Za primer izpišimo število milisekund, ki so pretekle od 25 maja 2015, 12:59:59 do trenutnega časa:

javascriptlet now  = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);

let diff = now - date; // odštejemo dva objekta z datumi drug od drugega
console.log(diff);     // videli bomo razliko v milisekundah
Задание 1

Izpišite na zaslon število milisekund, ki so pretekle med 1 septembrom 2000 leta in 15 februarjem 2010 leta.

Задание 2

Spremenite prejšnjo nalogo tako, da se na zaslon izpiše razlika v dnevih.

Задание 3

Spremenite prejšnjo nalogo tako, da se na zaslon izpiše razlika v mesecih.

Задание 4

Spremenite prejšnjo nalogo tako, da se na zaslon izpiše razlika v letih.