Two new settings.json fields control how times render in the UI. timeFormat accepts auto, 12-hour, 24-hour, 24-hour-utc, or a strftime-style pattern, and timeZone accepts an IANA zone name, falling back to the system zone if the value isn't recognized.
Documented inclaude-code/settings-reference
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Confirmed since
Anthropic's documentation has since written up timeZone, on All settings.
| [`timeZone`](#timezone) | Show the times in the interface in a time zone other than your system's | Interface and terminal | Any file |settings-reference see the edit
Confirmed since
Anthropic's documentation has since written up timeFormat, on All settings.
| [`timeFormat`](#timeformat) | Show the times in the interface on a 12-hour or 24-hour clock, in UTC, or with a strftime pattern | Interface and terminal | Any file |settings-reference see the edit
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agrees
Anthropic's documentation has since written up timeFormat, on All settings.
Anthropic's release notes agree
Added "Time format" (timeFormat) and timeZone settings: 12-hour, 24-hour, 24-hour UTC, or a strftime pattern for the turn-end clock and…
The name it cites is new in this build
New in this build: timeFormat