Skirtumas tarp datos objektų JavaScript

Ankstesnėse pamokose, norėdami rasti skirtumą tarp datų, naudojome timestamp formatą. Tačiau, tiesą sakant, JavaScript tai nėra būtina: datas, pateiktas kaip Date objektas, galima atimti vieną iš kitos, o jų atėmimo rezultatas - skirtumas milisekundėmis.

Pavyzdžiui, išveskime milisekundžių skaičių, kuris praėjo nuo 25 gegužės 2015, 12:59:59 iki dabartinio laiko:

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

let diff = now - date; // atimame du datos objektus vieną iš kito
console.log(diff);     // pamatysime skirtumą milisekundėmis
Задание 1

Išveskite ekrane milisekundžių skaičių, praėjusį tarp 1 rugsėjo 2000 metų ir 15 vasario 2010 metų.

Задание 2

Modifikuokite ankstesnį uždavinį taip, kad ekrane būtų rodomas skirtumas dienomis.

Задание 3

Modifikuokite ankstesnį uždavinį taip, kad ekrane būtų rodomas skirtumas mėnesiais.

Задание 4

Modifikuokite ankstesnį uždavinį taip, kad ekrane būtų rodomas skirtumas metais.