XAMPP for Windows/PHPで時計がズレる

バージョンと製造年月日

ズレてる

PHPで普通に現在時刻表示してみたらローカルの時間よりも5時間ほどずれていたので確認してみた。

echo $today->getTimezone()->getName();

結果

Europe/Berlin

ってことでなぜか設定がベルリンになっているwwww なんだかXAMPPの初期設定がそうなっているっぽい。ドイツだっけ?

まあいいということでphp.iniを書き換えておく。たしかになっているので

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Berlin

こいつを

date.timezone = Asia/Tokyo

に書き換えておく Apache再起動 確認OK

タグ