Differenza tra date in formato timestamp in JavaScript

Il formato timestamp è progettato per trovare la differenza tra le date. Facciamo un esempio per ottenere la differenza in millisecondi tra il momento corrente e un momento specificato:

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

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

Ovviamente, molto spesso abbiamo bisogno della differenza non in millisecondi, ma in giorni o in anni. Per fare ciò, è sufficiente convertire i millisecondi nel valore desiderato.

Ad esempio, per convertire i millisecondi in secondi, è necessario dividere i millisecondi per 1000, per convertire i secondi in minuti, è necessario dividere i secondi per 60 e così via.

Convertiamo, ad esempio, la differenza tra le date in minuti:

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

E ora - in ore:

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

Visualizza il numero di giorni trascorsi tra il 1 marzo 1988 e il 10 gennaio 2000.

Задание 2

Visualizza il numero di mesi trascorsi tra la tua data di nascita e il momento attuale.