[PHP]date関数が返した時間がズレる場合の対処法

WordPress
スポンサーリンク

WordPress で「1日毎にランダムで画像を表示する」という処理を入れていると、日付が変わっていないのに画像が切り替わって表示される…という問題が起こってしまいました。

色々調べていたら、PHP で時間帯によってCSS の背景画像を切り替える方法 の記事でも一部紹介させていただいておりますが、date_default_timezone_set()で日本時間を取得しないといけないことが分かりました。

date_default_timezone_set() で日本時間の取得

date関数が返した時間がズレてしまう場合、以下のようにTimeZoneを日本時間に設定するといけるようです。


参考ページ
PHP の date() で日本の時間を取得する方法

コメント

タイトルとURLをコピーしました