8

今日、PHPによって報告された日付が間違っていることに気づきました。

PHPファイルにアクセスしてタイムゾーンを変更しようとすると、タイムゾーンの設定が必須であるという大きな醜い警告が表示されます。

タイムゾーンがUTCに設定されていてもエラーは発生しませんが、日付が間違っています。

UTC以外のすべての値は、エラーをスローします。

これは何ですか?

4

1 に答える 1

11
date.timezone = "Europe/Paris"

これをここから適切なタイムゾーンでphp.iniファイルに入れてから、HTTPサーバーを再起動します。

グローバルに設定したくないが、スクリプトごとに設定したい場合は、日付/時刻関数が使用されている各ページで次のコードを使用してください。

date_default_timezone_set('America/Los_Angeles');

グローバルタイムゾーン設定と同様に、ここからタイムゾーンを選択します。

于 2012-08-13T01:12:25.067 に答える