Razlika između datuma u timestamp formatu u JavaScriptu

Timestamp format je namenjen za pronalaženje razlike između datuma. Hajde za primer dobijemo razliku u milisekundama između trenutnog i određenog trenutka u vremenu:

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

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

Očigledno je da nam najčešće treba razlika ne u milisekundama, već u danima ili godinama. Za to jednostavno treba da konvertujemo milisekunde u vrednost koja nam je potrebna.

Na primer, da bismo pretvorili milisekunde u sekunde, potrebno je da podelimo milisekunde sa 1000, da bismo sekunde pretvorili u minute, potrebno je da podelimo sekunde sa 60 i tako dalje.

Hajde, na primer, da pretvorimo razliku između datuma u minute:

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

A sada - u sate:

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

Prikažite na ekranu broj dana koji je prošao između 1. marta 1988. godine i 10. januara 2000. godine.

Задание 2

Prikažite na ekranu broj meseci koji je prošao između vašeg rođenja i trenutnog trenutka u vremenu.