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 gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die statische Methode Date.UTC() akzeptiert Parameter, die die Komponenten von Datum und Uhrzeit ähnlich dem Date-Konstruktor darstellen, behandelt sie jedoch als UTC. Sie gibt die Anzahl der Millisekunden seit dem 1. Januar 1970, 00:00:00 UTC zurück.
Ganzzahl, die das Jahr darstellt. Werte von 0 bis 99 werden den Jahren 1900 bis 1999 zugeordnet. Alle anderen Werte sind das tatsächliche Jahr. Siehe das Beispiel.
monthIndex OptionalGanzzahl, die den Monat darstellt, beginnend mit 0 für Januar bis 11 für Dezember. Standardmäßig 0.
day OptionalGanzzahl, die den Tag des Monats darstellt. Standardmäßig 1.
hours OptionalGanzzahl zwischen 0 und 23, die die Stunde des Tages darstellt. Standardmäßig 0.
minutes OptionalGanzzahl, die das Minutensegment einer Uhrzeit darstellt. Standardmäßig 0.
seconds OptionalGanzzahl, die das Sekundensegment einer Uhrzeit darstellt. Standardmäßig 0.
milliseconds OptionalGanzzahl, die das Millisekundensegment einer Uhrzeit darstellt. Standardmäßig 0.
Eine Zahl, die den Zeitstempel des angegebenen Datums darstellt. Gibt NaN zurück, wenn das Datum ungültig ist.
Jahre zwischen 0 und 99 werden in ein Jahr des 20. Jahrhunderts (1900 + year) konvertiert. Zum Beispiel wird 95 in das Jahr 1995 konvertiert.
Die Methode UTC() unterscheidet sich vom Date()-Konstruktor in drei Punkten:
Wenn ein Parameter außerhalb des erwarteten Bereichs liegt, aktualisiert die Methode UTC() die anderen Parameter, um den Wert auszugleichen. Zum Beispiel wird, wenn 15 für monthIndex verwendet wird, das Jahr um 1 erhöht (year + 1) und 3 wird für den Monat verwendet.
Da UTC() eine statische Methode von Date ist, verwenden Sie sie immer als Date.UTC() und nicht als Methode eines von Ihnen erstellten Date-Objekts.
Die folgende Anweisung erstellt ein Date-Objekt mit den als UTC behandelten Argumenten anstelle der lokalen:
Date.UTC(), wenn es mit einem Argument aufgerufen wird, hatte früher inkonsistentes Verhalten, weil Implementierungen nur das Verhalten mit dem Date()-Konstruktor konsistent hielten, der ein einzelnes Argument nicht als Jahreszahl interpretiert. Implementierungen müssen nun den ausgelassenen monthIndex als 0 behandeln, anstatt ihn in NaN zu erzwingen.
| ECMAScript® 2027 Language Specification # sec-date.utc |
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.