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
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()
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