Temporal.Instant.prototype.toZonedDateTimeISO()
Baseline Ограниченная доступность
Эта функция не является Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.
Метод toZonedDateTimeISO() экземпляров Temporal.Instant возвращает новый объект Temporal.ZonedDateTime, представляющий этот момент времени в указанном часовом поясе с использованием календарной системы ISO 8601.
Синтаксис
toZonedDateTimeISO(timeZone)
Параметры
-
timeZone - Строка или экземпляр
Temporal.ZonedDateTime, представляющий используемый часовой пояс. Если это экземплярTemporal.ZonedDateTime, используется его часовой пояс. Если это строка, она может быть идентификатором именованного часового пояса, идентификатором часового пояса со смещением или строкой даты и времени, содержащей идентификатор часового пояса или смещение (см. часовые пояса и смещения для получения дополнительной информации).
Возвращаемое значение
Новый объект Temporal.ZonedDateTime, представляющий этот момент времени в указанном часовом поясе с использованием календарной системы ISO 8601.
Исключения
-
RangeError - Выбрасывается, если имя часового пояса недействительно.
-
TypeError - Выбрасывается, если
timeZoneне является строкой или экземпляромTemporal.ZonedDateTime.
Примеры
Использование toZonedDateTimeISO()
const instant = Temporal.Instant.from("2021-08-01T12:34:56.123456789Z");
const zonedDateTime = instant.toZonedDateTimeISO("America/New_York");
console.log(zonedDateTime.toString()); // 2021-08-01T08:34:56.123456789-04:00[America/New_York]
const localDateTime = instant.toZonedDateTimeISO(Temporal.Now.timeZoneId());
console.log(localDateTime.toString()); // This instant in your timezone
Спецификации
Совместимость с браузерами
| Настольные компьютеры | Мобильные устройства | Сервер | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | |
toZonedDateTimeISO |
144 |
144 |
139 |
128 |
preview |
144 |
139 |
95 |
Нет |
Нет |
144 |
Нет |
1.4.0 |
2.7 |
26.0.0 |
См. также
© 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/Temporal/Instant/toZonedDateTimeISO