0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Codeを使っていて日時がずれて挿入されてしまうときの対処法

0
Last updated at Posted at 2026-08-13

vscodeなどでClaude Codeを使ってコメントなどに日付が挿入されるときにあれ?それ今日じゃなくて明日じゃない?って思うことありませんか。

Claude Codeの内部処理やタイムスタンプは**協定世界時(UTC)**を基準としています。そのため、日本時間(JST)で正しく日付や時間を扱いたい場合は、9時間の時差を考慮した変換やプロンプトでの明示的な指定が必要になります。。。やさしくないw

目次

  1. プロンプトで指定する
  2. PowerShellで指定する
  3. 設定ファイルの修正をする
  4. これでだめなら・・・
  5. CLAUDE.mdを書く

プロンプトで指定する

簡単に明示的に指定するなら

『日付を挿入する際は必ず日本時間(JST)を使用してください。』

とするのが手っ取り早いです。それからはよしなにしてくれます。

PowerShellで指定する

こちらが本命です。まずはPowerShellを開きます。Windowsの検索から『ぽ』と入力した段階でPowerShellが項目に出てきます。大変便利ですね。

img1.png

ぽ→Po

PowerShellを開きましたら、PowerShellのバージョンを確認しましょう。

$PSVersionTable

と入力します。

img2.png

画面

PSVersionを見ると 5.1 だということが分かりますね。

設定ファイルの修正をする

バージョンによって設定ファイルの場所が違いますので注意してください。

  • PowerShell 5.1(標準)の場合:
    C:\Users\ユーザー名\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
  • PowerShell 7 (最新版) の場合:
    C:\Users\ユーザー名\Documents\PowerShell\Microsoft.PowerShell_profile.ps1

そんなファイルを知らなかったり、初めての場合は以下のように入力してみましょう。

notepad $PROFILE

img3.png

画面

ファイルが存在しない場合は新しく作成するか聞かれるので、「はい」を選択。

img4.png

以下の設定を追加します。TZはお住まいの地域のタイムゾーンを指定します。日本ならこれ

$env:TZ="Asia/Tokyo"

img1.png

保存して $PROFILE で修正が反映されているか確認してみましょう。

これでだめなら・・・

CLAUDE.mdを書く

どちらでもいいので CLAUDE.md を作成します。すでにある場合は追記してください。

e.g. D:\project.claude\CLAUDE.md
e.g. D:\project\CLAUDE.md

## 日付と時刻
- 日付や時刻を扱う際は、常に日本時間(JST / UTC+9)を基準としてください。

を追記します。これで日本時間の日付にすることができます。

もっと根本的に設定する方法がありましたら教えてください!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?