Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die add()-Methode von Temporal.Duration-Instanzen gibt ein neues Temporal.Duration-Objekt mit der Summe dieser Dauer und einer gegebenen Dauer zurück. Das Ergebnis ist ausgeglichen.
Ein String, ein Objekt oder eine Temporal.Duration-Instanz, die eine hinzuzufügende Dauer darstellt. Sie wird unter Verwendung desselben Algorithmus wie Temporal.Duration.from() in ein Temporal.Duration-Objekt umgewandelt.
Ein neues Temporal.Duration-Objekt, das die Summe dieser Dauer und von other darstellt.
Wird in einem der folgenden Fälle ausgelöst:
Nicht-Kalender-Dauern repräsentieren unmissverständlich einen festen Zeitraum. Intern werden this und other beide in Nanosekunden umgerechnet (unter der Annahme von 24-Stunden-Tagen) und zusammengefügt. Das Ergebnis wird dann in ein Temporal.Duration-Objekt zurückkonvertiert, sodass das Ergebnis immer ausgeglichen oder unausgeglichen ist, wobei die größte mögliche Einheit days ist.
Wenn Sie eine Addition oder Subtraktion mit einer Kalenderdauer durchführen möchten, können Sie beide Dauern zu einem Startpunkt hinzufügen und dann die Differenz zwischen den beiden resultierenden Zeitpunkten ermitteln; das heißt, dur1 + dur2 ist gleichwertig zu (start + dur1 + dur2) - start.
Um eine Dauer zu einem Datum oder einer Uhrzeit hinzuzufügen, verwenden Sie stattdessen die add()-Methode des Datums- oder Zeitobjekts.
| Temporal # sec-temporal.duration.prototype.add |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.