PHP 5.1 以降では、Date 関数を使用すると次の警告が表示されます:
"PHP 警告: date() [function.date]: システムのタイムゾーン設定に依存するのは安全ではありません。*必須です。 * date.timezone 設定を使用する場合 または date_default_timezone_set() 関数を使用したにもかかわらず、まだこの警告が表示される場合は、おそらく タイムゾーン識別子のスペルが間違っています。「
」で「8.0/DSTなし」の代わりに「UTC」を選択しました。これは、PHPのタイムゾーンが設定されていないか、使用されている関数が間違っていることを意味します。
PHP インストール ファイルで php.ini (設定後のファイル) を見つけて、Ctrl+F を押して「date.timezone」を検索します (これは 2 番目のファイルであるはずです)。私は正しく覚えています)ファイル)、構成ファイルに表示されているのは「
;date.timez/span>」です。この文を変更して、前の;を削除し、その後にPRCを追加する必要があります=、これはタイムゾーン機能をオンにして中国(中華人民共和国)タイムゾーンに設定することを意味します
最後に、必ずサーバー(Apache)を再起動してください。 、または IIS)、そうすれば問題は解決します !!
著作権表示: この記事はブロガーのオリジナル記事であり、ブロガーの許可なく複製することはできません。 上記は、PHP51 以降のバージョンで Date 関数を使用するときに発生する警告への対処方法を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人の参考になれば幸いです。