Skip to content

node -p "Intl.DateTimeFormat().resolvedOptions().timeZone" return undefined for Windows Mountain Time (Alberta) #67262

Open

Description

@iqoOopi

Version

v24.22.2

Platform

Windows

Subsystem

No response

What steps will reproduce the bug?

  1. Pick the new Mountain TIme (Alberta) as windows timezone setting
Image
  1. run node -p "Intl.DateTimeFormat().resolvedOptions().timeZone"
Image

How often does it reproduce? Is there a required condition?

always

What is the expected behavior? Why is that the expected behavior?

should return valid timezone instead of undefined

What do you see instead?

undefined

Additional information

No response

Activity

  1. iqoOopi commented on Nov 4, 2026

    @iqoOopi
    Author

    Node might need to use CLDR v49 isntead v48, v49 has the missing zone mapping:

    https://github.com/unicode-org/cldr/blob/main/common/supplemental/windowsZones.xml#L87

  2. Renegade334 commented on Nov 5, 2026

    @Renegade334
    Member

    I imagine this will be picked up with the ICU 79 update.

  3. added
    icuIssues and PRs related to the ICU dependency.
    on Nov 5, 2026
  4. jismonthomas commented on Nov 5, 2026

    @jismonthomas

    same issue here in B.C, timezone is undefined since Nov 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    icuIssues and PRs related to the ICU dependency.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions