Spec-Zone.ru › JavaScript

Intl.Locale.prototype.getTimeZones()

Базовый стандарт Недавно доступно

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

Метод getTimeZones() экземпляров Intl.Locale возвращает список поддерживаемых часовых поясов для этого региона.

Примечание: В некоторых версиях некоторых браузеров этот метод был реализован как свойство доступа, называемое timeZones. Однако, поскольку он возвращает новый массив при каждом доступе, теперь он реализован как метод, чтобы предотвратить ситуацию, когда locale.timeZones === locale.timeZones возвращает false. Для получения подробной информации обратитесь к таблице совместимости браузеров.

Синтаксис

getTimeZones()

Параметры

Нет.

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

Массив строк, представляющих поддерживаемые часовые пояса для соответствующего Locale, где каждое значение является каноническим именем часового пояса IANA, отсортированным в алфавитном порядке. Если идентификатор региона не содержит подтег региона, возвращаемое значение равно undefined.

Примечание: Стандартизация Temporal требует, чтобы браузеры всегда возвращали основной идентификатор из базы данных IANA, который может меняться со временем. Подробнее см. часовые пояса и смещения.

Примеры

Получение поддерживаемых часовых поясов

Список поддерживаемых часовых поясов для данного Locale.

const arEG = new Intl.Locale("ar-EG");
console.log(arEG.getTimeZones()); // ["Africa/Cairo"]
const jaJP = new Intl.Locale("ja-JP");
console.log(jaJP.getTimeZones()); // ["Asia/Tokyo"]
const ar = new Intl.Locale("ar");
console.log(ar.getTimeZones()); // undefined

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

Спецификация
Intl Locale Info Proposal
# sec-Intl.Locale.prototype.getTimeZones

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

Настольные Мобильные Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
getTimeZones
130
99Реализовано как свойство доступа.
130
99Реализовано как свойство доступа.
153
115
85Реализовано как свойство доступа.
17
15.4–previewРеализовано как свойство доступа.
130
15.4–previewРеализовано как свойство доступа.
153
86
68Реализовано как свойство доступа.
17
15.4Реализовано как свойство доступа.
28.0
18.0Реализовано как свойство доступа.
130
99Реализовано как свойство доступа.
17
15.4Реализовано как свойство доступа.
1.0.0
2.1
1.19–2.6.7Реализовано как свойство доступа.
24.0.0
18.0.0Реализовано как свойство доступа.

См. также

  • Intl.Locale
  • База данных часовых поясов IANA в Википедии

© 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/Intl/Locale/getTimeZones

Spec-Zone.ru

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