Date.prototype.toISOString()
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 toISOString()
Methode von Date
Instanzen gibt eine Zeichenkette zurück, die dieses Datum im Datumszeit-Format darstellt. Dieses vereinfachte Format basiert auf ISO 8601 und hat immer eine Länge von 24 oder 27 Zeichen (YYYY-MM-DDTHH:mm:ss.sssZ
bzw. ±YYYYYY-MM-DDTHH:mm:ss.sssZ
). Die Zeitzone ist immer UTC, wie durch das Suffix Z
angezeigt.
Probieren Sie es aus
const event = new Date("05 October 2011 14:48 UTC");
console.log(event.toString());
// Expected output: "Wed Oct 05 2011 16:48:00 GMT+0200 (CEST)"
// Note: your timezone may vary
console.log(event.toISOString());
// Expected output: "2011-10-05T14:48:00.000Z"
Syntax
toISOString()
Parameter
Keine.
Rückgabewert
Eine Zeichenkette, die das gegebene Datum im Datumszeit-Format gemäß der Weltzeit darstellt. Es ist das gleiche Format, das von Date.parse()
erkannt werden muss.
Ausnahmen
RangeError
-
Wird ausgelöst, wenn das Datum ungültig ist oder wenn es einem Jahr entspricht, das im Datumszeitcharakterformat nicht dargestellt werden kann.
Beispiele
Verwendung von toISOString()
const d = new Date(0);
console.log(d.toISOString()); // "1970-01-01T00:00:00.000Z"
Spezifikationen
Specification |
---|
ECMAScript® 2026 Language Specification # sec-date.prototype.toisostring |