WordPressの逆引き作業メモ

このブログはWordPressで業務に使った時の自分の作業用のポイントメモです。

ワードプレスでPHPで時刻を表示したら9時間狂うぞ?

WordPressで投稿時間や単純に時刻を表示しようと思うと、普通にPHPだと

echo date( 'Y-m-d H:i:s' );

 になります。

ところが表示すると実際に時間より、9時間ずれてしまいます。

これは、通常のPHPの関数を使うとグリニッジ標準時の現在時刻を表示してしまい、日本とは時差で9時間ずれてしまうというものです。

WordPressで用意されている、the_time()やget_the_time()などは、きちんと処理されていますが、date()を使うとずれてしまいます。

その場合はdate()とまったく同じように

date_i18n('Y/m/d H:i:s')

 を使うと、きちんと表示されます。