だちょうのぼやき 新着情報
スポンサードリンク
PHPで日付の計算をすると何故か、8時間ズレる。
勤怠のプログラムで致命傷。。。なぜか時間が違う?
Eclipseで実行すると正常、Windows環境のコマンドラインで実行すると、8時間ズレる。
実際は「2015/11/01 12:02:01」に実行
コマンドライン
print date('Y/m/d H:i:s');
>2015/03/10 04:02:01
Eclipse
print date('Y/m/d H:i:s');
>2015/03/10 12:02:01
原因はxamppのタイムゾーン設定がドイツになっているから
(8時間差)
PHP.ini (C:\xampp\php\php.ini)
;date.timezone=Europe/Berlindate.timezone = Asia/Tokyo
↑こう変更