Temporal.Now.timeZoneId()
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
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 proposal # sec-temporal.now.timezoneid |
Browser compatibility
BCD tables only load in the browser