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 einen String zurück, der dieses Datum im Date Time String-Format darstellt, einem vereinfachten Format basierend auf ISO 8601, das immer 24 oder 27 Zeichen lang ist (YYYY-MM-DDTHH:mm:ss.sssZ
oder ±YYYYYY-MM-DDTHH:mm:ss.sssZ
, jeweils). Die Zeitzone ist immer UTC, wie durch das Suffix Z
angegeben.
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
Ein String, der das gegebene Datum im Date Time String-Format entsprechend der universellen Zeit darstellt. Es handelt sich um dasselbe Format, das auch 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 Date String-Format 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® 2025 Language Specification # sec-date.prototype.toisostring |
Browser-Kompatibilität
BCD tables only load in the browser