Wordpress の RSS取得で、時間が9時間ずれる問題について

まついゆうき

2018年01月05日 17:43


Wordpressでサイト構築した際に、ブログの投稿情報をRSSで取得し新着情報をサイト上に表示していましたが、なぜか表示される日付が異なっているということで調査。

日付だけ表示していたので、Timezone のズレに気が付くまでに時間がかかってしまいました。Timezone が9時間ずれていたので、実際に表示されるべき日付の前日の日付が表示。

wp-setting.php の設定を変更することで、解決。

「WordPress calculates offsets from UTC.」で検索すれば出てくるはず。
以下の行をコメントアウトすることで、解決します。
// date_default_timezone_set( 'UTC' );

関連記事