Razlika između objekata sa datumom u JavaScript-u

U prethodnim lekcijama za pronalaženje razlike između datuma koristili smo format timestamp. Međutim, zapravo, u JavaScript-u to nije obavezno: datume predstavljene kao objekat Date možemo oduzimati jedan od drugog, a rezultat njihovog oduzimanja je razlika u milisekundama.

Na primer, hajde da prikažemo broj milisekundi koji je prošao od 25. maja 2015., 12:59:59 do sadašnjeg trenutka:

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

let diff = now - date; // oduzimamo dva objekta sa datumima jedan od drugog
console.log(diff);     // videćemo razliku u milisekundama
Задание 1

Prikažite na ekran broj milisekundi koji je prošao između 1. septembra 2000. godine i 15. februara 2010. godine.

Задание 2

Modifikujte prethodni zadatak tako da se na ekran prikaže razlika u danima.

Задание 3

Modifikujte prethodni zadatak tako da se na ekran prikaže razlika u mesecima.

Задание 4

Modifikujte prethodni zadatak tako da se na ekran prikaže razlika u godinama.