現在の日付を取得する際の警告を削除する
#この記事の動作環境: Windows10 システム、php 7、thinkpad t480 コンピューター。php メソッド: 1. php.ini で date.timezone の値を PRC に設定します; 2. date.timezone=PRC コードの前のコメントをキャンセルします; 3. 再起動しますアパッチ 。
PHP Warning: date(): It is not safe to rely on the system’s timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘UTC’ for ‘8.0/no DST’ instead in D:\PHPWEB ews\file.php on line 17 。これは、PHP にかかる時間がグリニッジ標準時であるためです。はあなたのものと同じではありません。 現地時間は異なる場合があります。グリニッジ標準時と北京時間の差は約 8 時間です。次の方法で解決できます: 1. ページのヘッダーで date_default_timezone_set() を使用して、デフォルトのタイムゾーンを北京に設定します時間。 2. php.ini の date.timezone の値を PRC に設定します。設定後は、date.timezone=PRC または date.timezone = Asia/Shanghai となり、このコード行のコメントを解除します。つまり、直前のセミコロンを削除するだけです。 次に、Apache を再起動します。 推奨学習:
以上がPHPで現在の日付を取得するときに警告を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。