Date.prototype.toUTCString()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die Methode toUTCString()
von Date
-Instanzen gibt einen String zurück, der dieses Datum im RFC 7231-Format darstellt, wobei negative Jahre erlaubt sind. Die Zeitzone ist immer UTC. toGMTString()
ist ein Alias für diese Methode.
Probieren Sie es aus
const event = new Date("14 Jun 2017 00:00:00 PDT");
console.log(event.toUTCString());
// Expected output: "Wed, 14 Jun 2017 07:00:00 GMT"
Syntax
toUTCString()
Parameter
Keine.
Rückgabewert
Ein String, der das angegebene Datum in der UTC-Zeitzone darstellt (siehe Beschreibung für das Format). Gibt "Invalid Date"
zurück, wenn das Datum ungültig ist.
Beschreibung
Der Wert, der von toUTCString()
zurückgegeben wird, ist ein String in der Form Www, dd Mmm yyyy HH:mm:ss GMT
, wobei:
Format-String | Beschreibung |
---|---|
Www |
Wochentag, als drei Buchstaben (z.B., Sun , Mon ) |
dd |
Tag des Monats, als zwei Ziffern mit führender Null falls erforderlich |
Mmm |
Monat, als drei Buchstaben (z.B., Jan , Feb ) |
yyyy |
Jahr, als vier oder mehr Ziffern mit führenden Nullen falls erforderlich |
HH |
Stunde, als zwei Ziffern mit führender Null falls erforderlich |
mm |
Minute, als zwei Ziffern mit führender Null falls erforderlich |
ss |
Sekunden, als zwei Ziffern mit führender Null falls erforderlich |
Aliasbildung
Die Date
-API von JavaScript wurde von der Java-java.util.Date
-Bibliothek inspiriert (wobei letztere seit Java 1.1 im Jahr 1997 de facto veraltet ist). Insbesondere hatte die Java-Date
-Klasse eine Methode namens toGMTString
— die schlecht benannt war, da die Greenwich Mean Time nicht gleichbedeutend mit der Coordinated Universal Time ist, während JavaScript-Daten immer nach UTC-Zeit arbeiten. Aus Gründen der Web-Kompatibilität bleibt toGMTString
als Alias für toUTCString
erhalten und sie beziehen sich auf das exakt gleiche Funktionsobjekt. Das bedeutet:
Date.prototype.toGMTString.name === "toUTCString";
Beispiele
Verwendung von toUTCString()
const d = new Date(0);
console.log(d.toUTCString()); // 'Thu, 01 Jan 1970 00:00:00 GMT'
Spezifikationen
Specification |
---|
ECMAScript® 2026 Language Specification # sec-date.prototype.toutcstring |