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 String zurück, der den Datumsanteil des angegebenen Datums repräsentiert, 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

js
toDateString()

Parameter

Keine.

Rückgabewert

Ein String, der den Datumsanteil des angegebenen Datums repräsentiert (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. Dabei wird immer folgendes Format, durch Leerzeichen getrennt, verwendet:

  1. Die ersten drei Buchstaben des Wochentagnamens
  2. Die ersten drei Buchstaben des Monatsnamens
  3. Zweistelliger Tag des Monats, links aufgefüllt mit einer Null, falls erforderlich
  4. Vierstellige Jahreszahl (mindestens), links aufgefüllt mit Nullen, falls erforderlich. Kann ein negatives Vorzeichen enthalten

Zum Beispiel: "Thu Jan 01 1970".

  • Wenn Sie nur den Zeit-Teil erhalten möchten, verwenden Sie toTimeString().
  • Wenn Sie sowohl das Datum als auch die Uhrzeit erhalten möchten, verwenden Sie toString().
  • Wenn das Datum als UTC statt in der lokalen Zeitzone interpretiert werden soll, verwenden Sie toUTCString().
  • Wenn Sie das Datum in einem benutzerfreundlicheren Format (z. B. lokalisiert) formatieren möchten, verwenden Sie toLocaleDateString().

Beispiele

Verwendung von toDateString()

js
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

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
toDateString

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch