Unterschied zwischen Datumsobjekten in JavaScript

In vorherigen Lektionen haben wir das Timestamp-Format verwendet, um den Unterschied zwischen Datumsangaben zu ermitteln. In JavaScript ist dies jedoch nicht unbedingt erforderlich: Daten, die als Date-Objekt dargestellt werden, können voneinander subtrahiert werden, und das Ergebnis ihrer Subtraktion ist die Differenz in Millisekunden.

Lassen Sie uns als Beispiel die Anzahl der Millisekunden ausgeben, die seit dem 25. Mai 2015, 12:59:59 bis zum gegenwärtigen Zeitpunkt vergangen sind:

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

let diff = now - date; // subtrahieren zwei Datumsobjekte voneinander
console.log(diff);     // wir sehen die Differenz in Millisekunden
Задание 1

Geben Sie die Anzahl der Millisekunden aus, die zwischen dem 1. September 2000 und dem 15. Februar 2010 vergangen sind.

Задание 2

Modifizieren Sie die vorherige Aufgabe so, dass die Differenz in Tagen auf dem Bildschirm ausgegeben wird.

Задание 3

Modifizieren Sie die vorherige Aufgabe so, dass die Differenz in Monaten auf dem Bildschirm ausgegeben wird.

Задание 4

Modifizieren Sie die vorherige Aufgabe so, dass die Differenz in Jahren auf dem Bildschirm ausgegeben wird.