ホームページ > バックエンド開発 > PHPチュートリアル > PHP Date() エラーに対する具体的な解決策_PHP チュートリアル

PHP Date() エラーに対する具体的な解決策_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:32:23
オリジナル
738 人が閲覧しました

を使用してシステム時刻を取得したところ、取得された時刻がシステム時刻と一致しないことがわかりました。 echo date("Y-m-d H:i:s") を使用して今日のシステム時刻を取得したところ、取得された時刻がシステム時刻と一致しないことがわかりました。

PHPは外国人が開発したものなので、使いにくいところが多いです。調べてみると、PHP で設定されているデフォルトの時刻は、北京時間と 8 時間異なるグリニッジ タイム ゾーンに基づいていることがわかりました。そのため、正確に東 8 時間にいることが原則です。タイムゾーンの地区なので、PHPのタイムゾーン設定を北京時間に変更する必要があります。

PHP Date() エラーに対する具体的な解決策:

通常は PHP インストールのルート ディレクトリにある PHP.ini ファイルを開きます
;date.timezone を見つけます
date.timezone の前のセミコロンを削除し、変更しますto date.timezone = PRC
Apache サービスを保存して再起動します (Apache の再起動機能で問題が発生する場合があります。最初に停止してから開始することをお勧めします)
echo date("Y-m-d H:i:s") を再確認します。
時刻は通常に戻りますか?

PHP.ini ファイルを変更できない場合は、時刻を出力する前に date_default_timezone_set() を使用してタイムゾーンを設定することもできます

date_default_timezone_set('Asia/Shanghai');

関数 date_default_timezone_set(timezone) および date_default_timezone_get(() )

上記は、PHP Date() エラーに関連する解決策です。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446126.html技術記事以前にシステム時刻を取得したところ、取得した時刻がシステム時刻と一致しないことがわかりました。今日のシステム時刻を取得するために echo date (Y-m-d H:i:s) を使用したところ、取得された時刻がシステム時刻と異なることがわかりました...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート