Wordpressでサイト構築した際に、ブログの投稿情報をRSSで取得し新着情報をサイト上に表示していましたが、なぜか表示される日付が異なっているということで調査。
日付だけ表示していたので、Timezone のズレに気が付くまでに時間がかかってしまいました。Timezone が9時間ずれていたので、実際に表示されるべき日付の前日の日付が表示。
wp-setting.php の設定を変更することで、解決。
「WordPress calculates offsets from UTC.」で検索すれば出てくるはず。
以下の行をコメントアウトすることで、解決します。
// date_default_timezone_set( 'UTC' );