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:
let 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
Wypisz na ekran ilość milisekund,
które minęły między 1 września 2000
roku a 15 lutego 2010 roku.
Zmodyfikuj poprzednie zadanie tak, aby na ekranie wypisywała się różnica w dniach.
Zmodyfikuj poprzednie zadanie tak, aby na ekranie wypisywała się różnica w miesiącach.
Zmodyfikuj poprzednie zadanie tak, aby na ekranie wypisywała się różnica w latach.