PHP7 タイムゾーン設定で日時のズレを修正

2017-10-07

#PHP

XAMPP で PHP を 7.1.9 に入れ替えたら、どうやらタイムゾーンが変なようで date() の日時がズレてしまう。
php.ini を確認してみると、

ベルリンになってた。なぜベルリン。というわけで修正。

なお date.timezone を省略すると UTC 扱いになる。省略しても PHP7 は Warning が出ない。

このように実行時に関数でタイムゾーンを設定することもできる。

参考

QooQ