PHP プログラムによって報告される date() 警告の問題の解決策

jacklove
リリース: 2023-03-27 15:14:01
オリジナル
2201 人が閲覧しました

この記事では、PHP プログラムによって報告される date() 警告に対処する方法について説明します。

PHP 警告: date(): システムのタイムゾーン設定に依存するのは安全ではありません。date.timezone 設定または date_default_timezone_set() 関数を使用する必要があります

このような警告は、PHP プログラムを作成するときに表示されることがあります。

PHP 警告: date(): システムのタイムゾーン設定に依存するのは安全ではありません。これらのメソッドのいずれかを使用しても引き続き結果が得られる場合は、date.timezone 設定または date_default_timezone_set() 関数を使用する必要があります。この警告では、タイムゾーン識別子のスペルを間違えている可能性が高いため、D:PHPWEB ewsfile.php の 17 行目で「8.0/no DST」の代わりに「UTC」を選択しました。

これは、PHP で使用される時間がグリニッジ標準時であるため、現地時間とは異なります。グリニッジ標準時と北京時間の差は約 8 時間です。次の方法で解決できます。

1. ページのヘッダーで date_default_timezone_set() を使用して、デフォルトのタイムゾーンを北京時間 (

<!--?php
    date_default_timezone_set("PRC");
?-->
ログイン後にコピー

) に設定します。

2. php.ini の date.timezone の値を PRC に設定します。設定後、date.timezone=PRC または date.timezone = Asia/Shanghai になります。同時に、このコード行のコメントを解除します。つまり、前の A セミコロンを削除するだけで済みます。

それからApacheを再起動してください!

この記事では、PHP プログラムによって報告される date() 警告の解決策について説明します。その他の関連コンテンツについては、PHP 中国語 Web サイトを参照してください。

関連する推奨事項:

phpでクエリしたデータが文字化けし、jsonに変換すると中国語コードがUnicodeになってしまう問題を解決するにはどうすればよいですか?


PHP配列トラバーサル例の説明


PHP配列分類と配列作成例説明

以上がPHP プログラムによって報告される date() 警告の問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!