Ermitteln der Zeitdifferenz zwischen Datumsangaben in JavaScript
Bei der Entwicklung von Anwendungen, bei denen es um die Verwaltung von Zeitrahmen geht, ist die genaue Berechnung der Differenz zwischen Datumsangaben von entscheidender Bedeutung. In JavaScript kann diese Aufgabe mühelos durch die Nutzung des integrierten Date-Objekts erledigt werden.
Lösung:
Codebeispiel:
var startTime = new Date(); var endTime = new Date(startTime.getTime() + 3600000); // Add one hour to start time var newEndDate = new Date(endTime.getTime() - startTime.getTime());
Erklärung:
Die und - Operatoren lösen den JavaScript-Typ aus coercion und rufen Sie die valueOf()-Methode der Date-Objekte auf. Im Date-Prototyp entspricht die valueOf()-Methode dem Aufruf von getTime().
Daher ergeben die folgenden Ausdrücke alle denselben Wert:
date.getTime() === date.valueOf() === (0 + date) === (+date)
Das obige ist der detaillierte Inhalt vonWie kann ich die Zeitdifferenz zwischen zwei Daten in JavaScript effizient berechnen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!