WordPress date関数でタイムゾーンがうまく表示されないときの対処法

ここではWordPressのdate関数でタイムゾーンがうまく表示されないときの対処法を解説しています。

wordpress_logo

wp-setting.php 設定

/wp-setting.php

// WordPress calculates offsets from UTC.
date_default_timezone_set( 'UTC' );

ここでデフォルトのタイムゾーンをセットしています。
デフォルトでUTCとなっていますので、日本時間にして9時間前が表示されています。
これを日本に時間に戻すにはJTCに直します。

/wp-setting.php

// WordPress calculates offsets from UTC.
date_default_timezone_set( 'JTC' );

設定しなおしたらこちらのソースで確認してみてください。

<?php echo date("Y-m-d H:i:s"); ?>

これでうまくいかない方はphp.ini、タイムゾーンの設定を確認してください。

date.timezone = Asia/Tokyo

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*