settings.json

timeFormat

string既定値auto記述場所どの設定ファイルでも可

ターン終了時の所要時間メッセージ末尾の「done 6:05 PM」やトランスクリプトビューアのタイムスタンプなど、Claude Code がインターフェースに表示する時刻の書式を選択します。プリセットを選ぶには /config を実行して Time format を設定します。Claude Code v2.1.257 以降が必要です。

取りうる値

auto既定未設定の場合と同じで、各時刻は組み込みの書式を維持し、ターン終了時の所要時間メッセージではロケールに従います。
12-hour12時間制の時計で表示します。
24-hour24時間制の時計で表示します。
24-hour-utc分の後に Z を付けた UTC の24時間制(例: 18:05Z)で表示し、このプリセットでは Claude Code は timeZone 設定を無視します。

記述例

{
  "timeFormat": "24-hour"
}

使い方・用途

  • ターン終了時の所要時間メッセージやトランスクリプトビューアのタイムスタンプなど、インターフェースに表示される時刻の形式をカスタマイズする設定
  • デフォルトは "auto" で、12時間制 / 24時間制 / UTC の24時間制(例: 18:05Z)から選択可能。/config の「Time format」からも変更できる
  • "24-hour-utc" 選択時は timeZone 設定が無視され、常に UTC 表示になる
  • この設定と timeZone(v2.1.257 以降)により、表示時刻の書式とタイムゾーンを好みに合わせられるようになった
英語原文(公式ドキュメントより)

Choose how Claude Code writes the times it shows in the interface, such as the done 6:05 PM at the end of each turn duration message and the timestamps in the [transcript viewer](/docs/en/interactive-mode#transcript-viewer). To pick a preset, run /config and set **Time format**. Requires Claude Code v2.1.257 or later.

関連ドキュメント

関連する変更履歴

v2.1.257(1件)

Added
ターン終了時の時計とトランスクリプトビューのタイムスタンプの表示形式として、「時刻フォーマット」(timeFormat)と「タイムゾーン」(timeZone)の設定を追加しました。12時間制、24時間制、UTCの24時間制、またはstrftimeパターンから選択可能です。
英語原文を表示
Added "Time format" (timeFormat) and timeZone settings: 12-hour, 24-hour, 24-hour UTC, or a strftime pattern for the turn-end clock and transcript-view timestamps

変更前

表示される時刻の形式が固定されており、ユーザーのロケール設定に基づいた自動フォーマットのみが適用されていました。

変更後

ユーザーは12時間制、24時間制、UTCの24時間制、またはカスタムのstrftimeパターンを設定できるようになりました。また、システムタイムゾーン以外の任意のIANAタイムゾーンを指定して表示する設定も可能です。

ユーザーへの恩恵

ユーザーは好みのタイムフォーマットとタイムゾーンを設定できるようになり、ターン終了時のメッセージやトランスクリプトビューの時刻表示を自分の好みに合わせてカスタマイズできます。