A dátumok közötti különbség timestamp formátumban JavaScriptben

A timestamp formátum arra szolgál, hogy megtaláljuk a dátumok közötti különbséget. Vegyük példaképpen a milliszekundumokban kifejezett különbséget a jelenlegi és egy adott időpont között:

javascriptlet now  = new Date();
let date = new Date(2015, 11, 4, 23, 59, 59);

let diff = now.getTime() - date.getTime();
console.log(diff);

Nyilvánvaló, hogy leggyakrabban nem milliszekundumokban van szükségünk a különbségre, hanem napokban vagy években. Ehhez egyszerűen át kell váltanunk a milliszekundumokat a számunkra szükséges értékre.

Például, hogy milliszekundumokat szekundumokká alakítsunk, el kell osztanunk a milliszekundumokat 1000-el, hogy szekundumokat percikké alakítsunk, el kell osztanunk a szekundumokat 60-al, és így tovább.

Váltsuk át például a dátumok közötti különbséget percekbe:

javascriptconsole.log(diff / (1000 * 60));

És most - órákba:

javascriptconsole.log(diff / (1000 * 60 * 60));
Задание 1

Jelenítsd meg a képernyőn az eltelt napok számát 1 március 1988 és 10 január 2000 között.

Задание 2

Jelenítsd meg a képernyőn az eltelt hónapok számát a születésed és a jelenlegi időpont között.