ホームページ > バックエンド開発 > PHPチュートリアル > PHP で時刻を設定する方法、php.ini で時刻を設定する方法、PHP 警告: date() [function.date]: システムのタイムゾーンに依存するのは安全ではありません

PHP で時刻を設定する方法、php.ini で時刻を設定する方法、PHP 警告: date() [function.date]: システムのタイムゾーンに依存するのは安全ではありません

WBOY
リリース: 2016-06-13 12:29:55
オリジナル
969 人が閲覧しました

php で時刻を設定する方法、php.ini で時刻を設定する方法、PHP 警告: date() [function.date]:
システムのタイムゾーンに依存するのは安全ではありません
PHP5.3 以降を使用している PHP バージョンでは、時間が関係する限り、
が報告されます。「PHP 警告: date() [function.date]:
に依存するのは安全ではありません」システムのタイムゾーン
設定。これらのメソッドのいずれか
を使用した場合は、date.time
ゾーン設定または
date_default_timezone_set() 関数を使用する必要があります。 > まだこの警告が表示されます。
タイムゾーン識別子のスペルを間違えている可能性が高いです。

すべてのタイムゾーンのせいです。
この問題は、PHP 5.1.0 以降、date() などの関数を使用する場合、date.timezone の設定が正しくない場合、time 関数が呼び出されるたびに E_NOTICE または E_WARNING 情報が生成されます。また、php5.1.0ではdate.timezoneオプションがデフォルトでオフになっており、どのphpコマンドを使用してもグリニッジ標準時になっていますが、PHP5.3ではこれが強制的に破棄されるようです。間違っています。この問題を解決するには、タイムゾーンを設定するだけです。

データの問題に対する 3 つの解決策は次のとおりです。
1. ヘッダーで date_default_timezone_set() を使用して date_default_timezone_set('PRC') を設定します。 //East Eight タイム ゾーン echo date('Y-m-d H: i: s');
2. ページのヘッダーで ini_set('date.timezone','Asia/Shanghai');
を使用します。 3. php.ini を変更します。 php5.ini を開き、date.timezone を検索し、セミコロンを削除して、date.timezone =PRC
に変更します。http サービス (apache2 や iis など) を再起動します。
XXX には任意の正しい値を指定できます。私たちの国の場合: 次の値になります: アジア/重慶、アジア/上海、アジア/ウルムチ (重慶、上海、ウルムチの順) 香港と台湾で利用可能: アジア/マカオ、アジア/香港、アジア/台北 (順にマカオ、香港、台北)、シンガポール:アジア/シンガポール、もちろん中華人民共和国も可。

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