ホームページ >バックエンド開発 >PHPの問題 >PHPで現在の日付を取得するときに警告を削除する方法

PHPで現在の日付を取得するときに警告を削除する方法

王林
王林オリジナル
2021-10-13 16:15:461410ブラウズ

現在の日付を取得する際の警告を削除する

php メソッド: 1. php.ini で date.timezone の値を PRC に設定します; 2. date.timezone=PRC コードの前のコメントをキャンセルします; 3. 再起動しますアパッチ 。

PHPで現在の日付を取得するときに警告を削除する方法

#この記事の動作環境: Windows10 システム、php 7、thinkpad t480 コンピューター。


現在の日付を取得するときに、次のような警告が生成される場合があります:


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で現在の日付を取得するときに警告を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。