Differenza tra oggetti data in JavaScript

Nelle lezioni precedenti, per trovare la differenza tra le date, abbiamo utilizzato il formato timestamp. Tuttavia, in JavaScript, questo non è necessario: le date, rappresentate come oggetti Date, possono essere sottratte l'una dall'altra, e il risultato della loro sottrazione - è la differenza in millisecondi.

Ad esempio, visualizziamo il numero di millisecondi trascorsi dal 25 maggio 2015, 12:59:59 fino al momento attuale:

javascriptlet now  = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);

let diff = now - date; // sottraiamo due oggetti data l'uno dall'altro
console.log(diff);     // vedremo la differenza in millisecondi
Задание 1

Visualizza il numero di millisecondi trascorsi tra il 1 settembre 2000 e il 15 febbraio 2010.

Задание 2

Modifica il problema precedente in modo che venga visualizzata la differenza in giorni.

Задание 3

Modifica il problema precedente in modo che venga visualizzata la differenza in mesi.

Задание 4

Modifica il problema precedente in modo che venga visualizzata la differenza in anni.