ホームページ >バックエンド開発 >PHPチュートリアル >PHPのDate取得時間が間違っている場合の対処法_PHPチュートリアル
今日、echo $showtime=date("Y-m-d H:i:s") を使用してシステム時刻を取得したところ、取得された時刻がシステム時刻と一致しないことがわかりました。
いくつかの調査の結果、PHP によって設定されたデフォルトの時刻はグリニッジタイムゾーンに基づいていることが判明したため、PHP のタイムゾーン設定を北京時間に変更する必要があります。
操作方法:
通常はPHPインストールルートディレクトリにあるphp.iniファイルを開きます
;date.timezoneを見つけます
date.timezoneの前のセミコロンを削除し、date.timezone = PRCに変更します
保存します。 Apache サービスを再起動します (Apache の再起動機能で問題が発生する場合があります。最初に停止してから開始することをお勧めします)
echo $showtime=date("Y-m-d H:i:s") を再確認してみましょう。
時間は通常に戻りますか?