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

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

[Date]
date.timezone=Europe/Berlin

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

[Date]
date.timezone=Asia/Tokyo

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

<?php
date_default_timezone_set('Asia/Tokyo');

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

参考

テーマ: プログラミング - ジャンル: コンピュータ

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://itpc.blog87.fc2.com/tb.php/185-691b73c7
この記事にトラックバック(FC2ブログユーザ用)