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:
let 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
Išveskite ekrane milisekundžių skaičių,
praėjusį tarp 1 rugsėjo 2000
metų ir 15 vasario 2010 metų.
Modifikuokite ankstesnį uždavinį taip, kad ekrane būtų rodomas skirtumas dienomis.
Modifikuokite ankstesnį uždavinį taip, kad ekrane būtų rodomas skirtumas mėnesiais.
Modifikuokite ankstesnį uždavinį taip, kad ekrane būtų rodomas skirtumas metais.