Date.prototype.toTimeString()

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 toTimeString()-Methode von Date-Instanzen gibt eine Zeichenkette zurück, die den Zeitanteil dieses Datums im lokalen Zeitformat interpretiert darstellt.

Probieren Sie es aus

const event = new Date("August 19, 1975 23:15:30");

console.log(event.toTimeString());
// Expected output: "23:15:30 GMT+0200 (CEST)"
// Note: your timezone may vary

Syntax

js
toTimeString()

Parameter

Keine.

Rückgabewert

Eine Zeichenkette, die den Zeitanteil 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. toTimeString() interpretiert das Datum im lokalen Zeitformat und formatiert den Zeit-Teil auf Englisch. Es verwendet immer das Format HH:mm:ss GMT±xxxx (TZ), wobei:

Format-Zeichenkette Beschreibung
HH Stunde, als zweistellige Zahl mit führender Null, falls erforderlich
mm Minute, als zweistellige Zahl mit führender Null, falls erforderlich
ss Sekunden, als zweistellige Zahl mit führender Null, falls erforderlich
±xxxx Die Zeitzonenverschiebung der lokalen Zeitzone — zwei Stellen für Stunden, zwei Stellen für Minuten (z. B. -0500, +0800)
TZ Der Name der Zeitzone (z. B. PDT, PST)

Beispiel: "04:42:04 GMT+0000 (Coordinated Universal Time)".

  • Wenn Sie lediglich den Datums-Teil erhalten möchten, verwenden Sie toDateString().
  • Wenn Sie sowohl Datum als auch Zeit erhalten möchten, verwenden Sie toString().
  • Wenn Sie das Datum als UTC anstelle der lokalen Zeitzone interpretieren möchten, verwenden Sie toUTCString().
  • Wenn Sie das Datum in einem benutzerfreundlicheren Format (z. B. lokalisiert) formatieren möchten, verwenden Sie toLocaleTimeString().

Beispiele

Verwendung von toTimeString()

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.toTimeString()); // "00:00:00 GMT+0000 (Coordinated Universal Time)"

Spezifikationen

Specification
ECMAScript® 2025 Language Specification
# sec-date.prototype.totimestring

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
toTimeString

Legend

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

Full support
Full support

Siehe auch