【WordPress】PHPで現在時刻(date)を利用すると9時間ずれてしまう問題

  • 投稿 : 2016-11-20
$today = date("Y-m-d H:i:s");
echo $today;

$today = date_i18n("Y-m-d H:i:s");
echo $today;

関数リファレンス/date i18n - WordPress Codex 日本語版
WordPressで現在時刻を利用すると9時間ずれてしまう問題 - Qiita
PHP: date_default_timezone_set - Manual

Wordpress内では、date_i18nという用意されている関数を使うというのが答えのようです。

下手に、デフォルトのタイムゾーンとかを変更するといろいろ矛盾を生じそうな感じなので、何も考えずにdate_i18nを使えばOKっていうことのようです。
スポンサーリンク