You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] Timezone formatter labels winter dates with daylight-time abbreviations #9831
The shared timezone formatter labels winter dates with daylight-time abbreviations. This reaches formatDateTime(), producing internally inconsistent timestamps such as Jan 15, 2026, 4:00 AM PDT for Los Angeles (which is on PST).
To reproduce
At staging commit 61843fe8d15a504a734125706c97c91db975cd29, run with Bun:
Actual output: PDT, Jan 15, 2026, 4:00 AM PDT, BST, AEDT.
Expected abbreviations: PST, PST in the formatted timestamp, GMT, and AEST, respectively.
Cause
In packages/utils/src/formatting.ts, isDSTObserved and isDST compare the entire result of Intl.DateTimeFormat.format(), including the calendar date. January 15 differs from January 1 even when their timezone offsets are identical. A January baseline also needs special care for southern-hemisphere zones.
Validation
Ran the real exported functions with Bun 1.3.14 on Windows, covering January and July for Los Angeles, London, Sydney, and Tokyo. The numeric local time is correct; the appended abbreviation is wrong in the cases above. No model/API credentials or running app are needed.
Searched existing issues and open PRs for getTimezoneAbbreviation, timezone abbreviations and DST before filing. Suggested label: bug.
AI assistance: this source investigation and local reproduction were prepared with an AI coding assistant.
Activity
BharathVishnu commentedon Nov 10, 2026
Hi Team,
I'm taking up this issue and will try resolving it