Kuupäevade erinevus timestamp-vormingus JavaScriptis

Timestamp-vorming on mõeldud kuupäevade vahe leidmiseks. Võtame näiteks millisekundite erinevuse praeguse ja etteantud ajahetke vahel:

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

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

Ilmselgelt on meil enamasti vaja erinevust mitte millisekundites, vaid päevades või aastates. Selleks tuleb lihtsalt teisendada millisekundid meile vajalikuks väärtuseks.

Näiteks, et teisendada millisekundid sekunditeks, tuleb millisekundid jagada 1000-ga, et sekundid teisendada minutiteks, tuleb sekundid jagada 60-ga ja nii edasi.

Teisendame näiteks kuupäevade vahe minutiteks:

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

Ja nüüd - tundideks:

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

Kuva ekraanile päevade arv, mis on möödunud 1. märtsil 1988. aastal ja 10. jaanuaril 2000. aastal.

Задание 2

Kuva ekraanile kuude arv, mis on möödunud teie sünniajast kuni praeguse ajani.