Date.prototype.toDateString()
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 toDateString()
Methode von Date
Instanzen gibt einen Zeichenkettenwert zurück, der den Datumsanteil dieses Datums darstellt, interpretiert in der lokalen Zeitzone.
Probieren Sie es aus
const event = new Date(1993, 6, 28, 14, 39, 7);
console.log(event.toString());
// Expected output: "Wed Jul 28 1993 14:39:07 GMT+0200 (CEST)"
// Note: your timezone may vary
console.log(event.toDateString());
// Expected output: "Wed Jul 28 1993"
Syntax
toDateString()
Parameter
Keine.
Rückgabewert
Eine Zeichenkette, die den Datumsanteil des gegebenen Datums darstellt (siehe Beschreibung für das Format). Gibt "Invalid Date"
zurück, wenn das Datum ungültig ist.
Beschreibung
Date
Instanzen beziehen sich auf einen spezifischen Zeitpunkt. toDateString()
interpretiert das Datum in der lokalen Zeitzone und formatiert den Datums-Teil auf Englisch. Es verwendet immer das folgende Format, durch Leerzeichen getrennt:
- Die ersten drei Buchstaben des Wochentagsnamens
- Die ersten drei Buchstaben des Monatsnamens
- Zweistelliger Tag des Monats, bei Bedarf links mit einer Null aufgefüllt
- Vierstellige Jahreszahl (mindestens), bei Bedarf links mit Nullen aufgefüllt. Kann ein negatives Vorzeichen haben
Zum Beispiel: "Thu Jan 01 1970".
- Wenn Sie nur den Zeit-Teil erhalten möchten, verwenden Sie
toTimeString()
. - Wenn Sie sowohl Datum als auch Zeit erhalten möchten, verwenden Sie
toString()
. - Wenn Sie möchten, dass das Datum als UTC anstatt in der lokalen Zeitzone interpretiert wird, verwenden Sie
toUTCString()
. - Wenn Sie das Datum in einem benutzerfreundlicheren Format (z.B. lokalisierte Darstellung) formatieren möchten, verwenden Sie
toLocaleDateString()
.
Beispiele
Verwendung von toDateString()
const d = new Date(0);
console.log(d.toString()); // "Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)"
console.log(d.toDateString()); // "Thu Jan 01 1970"
Spezifikationen
Specification |
---|
ECMAScript® 2025 Language Specification # sec-date.prototype.todatestring |