ホームページ >バックエンド開発 >PHPチュートリアル >PHPプログラム(date_default_timezone_set)で報告されるdate()警告の処理について_PHPチュートリアル
PHP プログラムを作成するときに次の警告が表示されることがあります:
PHP 警告: date(): システムのタイムゾーン設定に依存するのは安全ではありません。これらのメソッドのいずれかを使用した場合は、date.timezone 設定または date_default_timezone_set() 関数を使用する必要があります。まだこの警告が表示される場合は、D:PHPWEB ewsfile.php の 17 行目で、タイムゾーン識別子のスペルを間違えている可能性が高くなります。
これは、PHP で取得される時間がグリニッジ標準時であるため、現地時間とは異なります。グリニッジ標準時と北京時間の差は、次の方法で解決できます。
1. ページのヘッダーで date_default_timezone_set() を使用して、デフォルトのタイムゾーンを北京時間に設定します。つまり、 2. php.ini の date.timezone の値を PRC に設定します。設定後は、date.timezone=PRC または date.timezone = Asia/Shanghai になります。つまり、前のポイント番号を削除します。それからApacheを再起動してください!
。