[Bug] Timezone displayed as "Europe/Kiev" instead of "Europe/Kyiv"
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Description:
The Usage panel in Claude Code displays the timezone as Europe/Kiev, which is the deprecated IANA timezone identifier. Since tzdata 2022b, the correct identifier is Europe/Kyiv, reflecting Ukraine's official romanization adopted internationally.
Root cause (likely):
The application is either using an outdated tzdata version predating 2022b, or the legacy identifier Europe/Kiev is hardcoded somewhere in the display logic.
References:
IANA tzdata 2022b changelog: https://mm.icann.org/pipermail/tz-announce/2022-August/000073.html
What Should Happen?
Expected behavior:
Timezone is displayed as Europe/Kyiv
Actual behavior:
Timezone is displayed as Europe/Kiev
Environment:
Error Messages/Logs
Steps to Reproduce
Steps to reproduce:
Open Claude Code
Run /usage
Observe the timezone label under "Current session" and "Current week"
Expected behavior:
Timezone is displayed as Europe/Kyiv
Actual behavior:
Timezone is displayed as Europe/Kiev
Environment:
Tool: Claude Code
Timezone: Europe/Kyiv (system)
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.170
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
_No response_
Showing cached comments. Read the full discussion on GitHub ↗
9 Comments
Hey @bcherny can you check this one please? It is pretty important for Ukrainians (and official updated transliteration is out there for years).
A few notes:
/usageview in the Claude Code CLIEurope/Kiev => Europe/Kyivrename was released in tzdb 2022b. The correct IANA announcement is: https://mm.icann.org/pipermail/tz-announce/2022-August/000071.html(The currently referenced
/2022-August/000073.htmlURL does not exist because announcement 000073 was published in September https://mm.icann.org/pipermail/tz-announce/2022-September/000073.html which consolidatedEurope/UzhgorodandEurope/ZaporozhyeintoEurope/Kyiv; it was not the release that originally renamedEurope/Kiev)There is an open PR https://github.com/anthropics/claude-code/pull/40458 that may be a useful reference.
The tzdb documentation (https://data.iana.org/time-zones/theory.html) notes that raw timezone identifiers are technical identifiers and that distributors/applications should provide an appropriate user-facing representation, potentially using CLDR localization data.
Please fix it!
The same for me, could you fix this
bump!
bump!!
bump!!
bump!!
The same for me, could you fix this