Différence entre les objets de date en JavaScript

Dans les leçons précédentes, pour trouver la différence entre les dates, nous utilisions le format timestamp. Cependant, en réalité, en JavaScript, ce n'est pas nécessaire : les dates, représentées sous forme d'objet Date, peuvent être soustraites les unes des autres, et le résultat de leur soustraction - la différence en millisecondes.

Par exemple, affichons le nombre de millisecondes écoulées depuis le 25 mai 2015, 12:59:59 jusqu'au moment présent :

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

let diff = now - date; // soustrayons deux objets de date l'un de l'autre
console.log(diff);     // nous verrons la différence en millisecondes
Задание 1

Affichez le nombre de millisecondes, écoulées entre le 1 septembre 2000 et le 15 février 2010.

Задание 2

Modifiez la tâche précédente pour afficher la différence en jours.

Задание 3

Modifiez la tâche précédente pour afficher la différence en mois.

Задание 4

Modifiez la tâche précédente pour afficher la différence en années.