Spec-Zone.ru › JavaScript

Date.prototype.toTimeString()

Baseline Широко доступен

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

Метод toTimeString() объекта Date возвращает строку, представляющую временную часть этой даты, интерпретируемую в локальном часовом поясе.

Попробуйте

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

Синтаксис

toTimeString()

Параметры

Нет.

Возвращаемое значение

Строка, представляющая временную часть указанной даты (см. описание формата). Возвращает "Invalid Date", если дата недействительна.

Описание

Date представляют собой определенный момент времени. toTimeString() интерпретирует дату в локальном часовом поясе и форматирует часть *времени* на английском языке. Он всегда использует формат HH:mm:ss GMT±xxxx (TZ), где:

Строка формата Описание
HH Час в виде двух цифр с ведущим нулем, если необходимо
mm Минута в виде двух цифр с ведущим нулем, если необходимо
ss Секунды в виде двух цифр с ведущим нулем, если необходимо
±xxxx Смещение локального часового пояса — две цифры для часов и две цифры для минут (например, -0500, +0800)
TZ Название часового пояса (например, PDT, PST)

Например: "04:42:04 GMT+0000 (Coordinated Universal Time)".

  • Если вы хотите получить только часть *даты*, используйте toDateString().
  • Если вы хотите получить дату и время, используйте toString().
  • Если вы хотите, чтобы дата интерпретировалась как UTC, а не как локальный часовой пояс, используйте toUTCString().
  • Если вы хотите отформатировать дату в более удобном для пользователя формате (например, локализованном), используйте toLocaleTimeString().

Примеры

Использование 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)"

Спецификации

Спецификация
Спецификация языка ECMAScript® 2027
# sec-date.prototype.totimestring

Совместимость с браузерами

Настольные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS Bun Deno Node.js
toTimeString
1
12
1
5
1
18
4
10.1
1
1.0
4.4
1
1.0.0
1.0
0.10.0

См. также

  • Date.prototype.toLocaleTimeString()
  • Date.prototype.toDateString()
  • Date.prototype.toString()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toTimeString

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API