Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Date.prototype.toString()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
DietoString()-Methode vonDate-Instanzen gibt einen String zurück, der dieses Datum in der lokalen Zeitzone darstellt.
In diesem Artikel
Probieren Sie es aus
const event = new Date("August 19, 1975 23:15:30");console.log(event.toString());// Expected output: "Tue Aug 19 1975 23:15:30 GMT+0200 (CEST)"// Note: your timezone may varySyntax
toString()Parameter
Keine.
Rückgabewert
Ein String, der das angegebene Datum darstellt (siehe Beschreibung für das Format). Gibt"Invalid Date" zurück, wenn das Datumungültig ist.
Beschreibung
DietoString()-Methode ist Teil desTypumwandlungsprotokolls. DaDate über eine[Symbol.toPrimitive]()-Methode verfügt, hat diese Methode immer Vorrang vortoString(), wenn einDate-Objekt implizit zu einem Stringumgewandelt wird. Dennoch ruftDate.prototype[Symbol.toPrimitive]() internthis.toString() auf.
DasDate-Objekt überschreibt dietoString()-Methode vonObject.Date.prototype.toString() gibt eine String-Darstellung des Datums zurück, wie es in der lokalen Zeitzone interpretiert wird, und enthält sowohl das Datum als auch die Uhrzeit — es verbindet die String-Darstellungen, die intoDateString() undtoTimeString() angegeben sind, und fügt ein Leerzeichen dazwischen ein. Beispiel: "Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)".
Date.prototype.toString() muss aufDate-Instanzen aufgerufen werden. Wenn derthis-Wert nicht vonDate.prototype erbt, wird einTypeError ausgelöst.
- Wenn Sie nur denDatumsteil erhalten möchten, verwenden Sie
toDateString(). - Wenn Sie nur denUhrzeitsteil erhalten möchten, verwenden Sie
toTimeString(). - Wenn Sie möchten, dass das Datum als UTC statt als lokale Zeitzone interpretiert wird, verwenden Sie
toUTCString(). - Wenn Sie das Datum in einem benutzerfreundlicheren Format (z.B. Lokalisierung) formatieren möchten, verwenden Sie
toLocaleString().
Beispiele
>Verwendung von toString()
const d = new Date(0);console.log(d.toString()); // "Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)"Spezifikationen
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-date.prototype.tostring> |