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:
let 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
Geben Sie die Anzahl der Millisekunden aus,
die zwischen dem 1. September 2000
und dem 15. Februar 2010 vergangen sind.
Modifizieren Sie die vorherige Aufgabe so, dass die Differenz in Tagen auf dem Bildschirm ausgegeben wird.
Modifizieren Sie die vorherige Aufgabe so, dass die Differenz in Monaten auf dem Bildschirm ausgegeben wird.
Modifizieren Sie die vorherige Aufgabe so, dass die Differenz in Jahren auf dem Bildschirm ausgegeben wird.