xampp をwindowsマシンにインストールして、php アプリを構築中、timestamp 関係の処理がなんか変。
結論から言うと、php.ini で設定されているタイムゾーンが・・・・次の状態に・・・・
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Berlin
ベルリンってサマータイムがあるじゃん!どうりで、3月28日から日付処理でおかしくなっているわけだ!
上記の例の最後の行を
date.timezone = Asia/Tokyo
と修正。修正したら、PCを再起動。
これに気づくまでに半日つぶした・・・・・んで、今まで蓄積したデータで「サマータイム」で処理されていたデータを修正・・・
まぁ、該当するデータを一気に修正をかけるが・・・・・失敗したら大変なことに・・・
コメントする