PHPの日付関数でエラーが発生した場合の対処方法

藏色散人
リリース: 2023-03-11 07:20:01
オリジナル
2505 人が閲覧しました

php date 関数エラーの解決策: 1. php.ini に date.timezone 項目を追加します; 2. ページに「date_default_timezone_set("PRC");」を追加します; 3. ヘッダーにタイムゾーンを設定しますページの。

PHPの日付関数でエラーが発生した場合の対処方法

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

こんな場合はどうすればよいですかPHPの日付関数が失敗する?

PHP で date() を使用したエラーの解決策

PHP デバッグ中に警告が表示されました:

これは安全ではありません。システムに依存する解決策は、実際にはタイムゾーン設定が正しくないことが原因であるため、この記事ではこの問題を解決する 3 つの方法を紹介します。

実際、PHP 5.1.0 以降、date() などの関数を使用する場合、タイムゾーンが正しく設定されていない場合、time 関数が呼び出されるたびに E_NOTICE または E_WARNING 情報が生成され、PHP では, date.timezone オプションはデフォルトでオフになっており、どの PHP コマンドを使用してもグリニッジ標準時になりますが、PHP5.3 で時刻関数の一部が設定されていない場合、強制的にこのエラーがスローされます。

PS: 現在、ほとんどの人が VPS/クラウド ホストを使用しているため、独自の環境を構成する必要がある場合には、この状況がさらに発生する可能性が高くなります。

提案: PHP 環境に詳しくない場合は、より成熟したワンクリック インストール パッケージを使用してください。

方法 1:

(最良の方法) php.ini でdate.timezone項目を見つけ、date.timezone = "Asia/Shanghai" を設定します。、環境を再起動すれば問題ありません。

方法 2:

これらの時間関数を使用する必要がある場合は、date_default_timezone_set("PRC");

方法 3:

ページのヘッダーにタイムゾーンの設定を追加しますini_set('date.timezone','Asia/Shanghai');

错误代码: 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 ‘Asia/Chongqing’ for ‘CST/8.0/no DST’ instead
ログイン後にコピー

推奨学習: "PHP ビデオチュートリアル###"###

以上がPHPの日付関数でエラーが発生した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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