0
私は現在のシステム日付をエコーアウトしようとしています。しかし、それは明日の日付を出力します。私はシステムの日付を再確認し、日付を変更してテストしました。それでもエコーアウトすると1日余分に追加されます。PHP date()関数は余分な日を追加します
何が問題なのですか?
<?php
echo date("Y-m-d");
?>
私は現在のシステム日付をエコーアウトしようとしています。しかし、それは明日の日付を出力します。私はシステムの日付を再確認し、日付を変更してテストしました。それでもエコーアウトすると1日余分に追加されます。PHP date()関数は余分な日を追加します
何が問題なのですか?
<?php
echo date("Y-m-d");
?>
指定されていない場合は、現在のUnixタイムスタンプにdate()
デフォルトのための第二引数 - 量秒の1970年1月1日以来、夜12時00分GMT。
thisを使用してタイムゾーンを設定したり、日付を手動で変換してdate($format, time() + $difference)
にすることができます。
php.iniで設定したタイムゾーンを確認しましたか?それはdate.timezoneの下になければなりません。 – Tamali
[PHPの日付関数が間違った日付を返す可能性があります。タイムゾーンを指定するにはどうすればよいですか?](https://stackoverflow.com/questions/17626364/php-date-function-returning-wrong-date-how-can- i-specify-my-time-zone) – trincot