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

BCD tables only load in the browser

Siehe auch