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

$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っていうことのようです。

スポンサーリンク

コメントを残す

メールアドレスは公開されません。
また、コメント欄には、必ず日本語を含めてください(スパム対策)。