【Laravel】Laravelで時間がずれている?そりゃUTC時間じゃ

もろもろLaravelの勉強でmigrateしたりしてたら、created_at、updated_atの時間がずれていることに今更気づきました。

ちょうど9時間。

これは時差ですね。

Laravelもご多分に漏れず標準ではUTC時間になっています。

これを日本時間に直さないとならないですね。

これは非常に簡単で、config/app.phpを書き換えればOKです。

'timezone' => 'UTC',

これを

'timezone' => 'Asia/Tokyo',

と書き換えてあげましょう。

これだけで日本時間で記録されるようになります。

ただし、もちろん今までUTC時間でテーブルに登録されているものについては元のままなので、そこはあしからず。

それではよいLaravelライフを!

コメントを残す

名前、メールアドレスは任意です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。