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

js
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()

js
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

Browser-Kompatibilität

Siehe auch