Forskjell mellom datoer i timestamp-format i JavaScript

Timestamp-formatet er designet for å finne forskjellen mellom datoer. La oss for eksempel få forskjellen i millisekunder mellom nåværende og et gitt tidspunkt:

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

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

Det er åpenbart at vi oftest trenger forskjellen ikke i millisekunder, men i dager eller år. For å gjøre dette må du bare konvertere millisekunder til den verdien vi trenger.

For eksempel, for å konvertere millisekunder til sekunder, må du dele millisekunder på 1000, for å konvertere sekunder til minutter, må du dele sekunder på 60 og så videre.

La oss for eksempel konvertere forskjellen mellom datoer til minutter:

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

Og nå - til timer:

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

Vis antall dager som har gått mellom 1 mars 1988 og 10 januar 2000.

Задание 2

Vis antall måneder som har gått mellom din fødsel og nåværende tidspunkt.