Różnica między obiektami z datą w JavaScript

W poprzednich lekcjach do znajdowania różnicy między datami używaliśmy formatu timestamp. Jednak tak naprawdę w JavaScript nie jest to konieczne: daty, przedstawione jako obiekt Date, można od siebie odejmować, a wynikiem ich odjęcia jest różnica w milisekundach.

Dla przykładu wypiszmy ilość milisekund, które minęły od 25 maja 2015, 12:59:59 do obecnego momentu czasu:

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

let diff = now - date; // odejmujemy od siebie dwa obiekty z datami
console.log(diff);     // zobaczymy różnicę w milisekundach
Задание 1

Wypisz na ekran ilość milisekund, które minęły między 1 września 2000 roku a 15 lutego 2010 roku.

Задание 2

Zmodyfikuj poprzednie zadanie tak, aby na ekranie wypisywała się różnica w dniach.

Задание 3

Zmodyfikuj poprzednie zadanie tak, aby na ekranie wypisywała się różnica w miesiącach.

Задание 4

Zmodyfikuj poprzednie zadanie tak, aby na ekranie wypisywała się różnica w latach.