Spec-Zone.ru › JavaScript

Temporal.Now.timeZoneId()

Baseline Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

The Temporal.Now.timeZoneId() static method returns a time zone identifier representing the system's current time zone. Most systems will return a primary time zone identifier such as "America/New_York", though offset time zone identifier such as "-04:00" is possible too. The time zone identifier returned is the default time zone used by the other Temporal.Now methods.

Syntax

Temporal.Now.timeZoneId()

Parameters

None.

Return value

A valid time zone identifier representing the system's current time zone. The returned time zone identifier is never a non-primary time zone identifier (alias). For example, it would always return "Asia/Kolkata" (new name) instead of "Asia/Calcutta" (old name). For more information, see time zones and offsets.

If the implementation does not support time zones, the method always returns "UTC".

Examples

Getting the system's current time zone

console.log(Temporal.Now.timeZoneId()); // e.g.: "America/New_York"

Specifications

Specification
Temporal
# sec-temporal.now.timezoneid

Browser compatibility

Desktop Mobile Server
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
timeZoneId
144
144
139
128
preview
144
139
95
No
No
144
No
1.4.0
2.7
26.0.0

See also

  • Temporal.Now

© 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/Now/timeZoneId

Spec-Zone.ru

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