現在のタイム ゾーン設定が正しくないため、
php の時刻が正しくありません。解決策は、まず PHP.ini ファイルを見つけて開き、次に時刻を「date.timezone = Asia/Shanghai」に変更することです。
この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター
PHP の time 関数は、時刻が正しくありません
PHP の time() で取得した時刻が現在時刻と大きく異なります。PHP.ini を確認したところ、タイムゾーンが間違っていることがわかりました。 PHP.ini の現在の設定は次のとおりです:
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Europe/Paris ; http://php.net/date.default-latitude date.default_latitude = 48.88778 ; http://php.net/date.default-longitude date.default_longitude = 2.31806
つまり、現在はヨーロッパのパリ時間が使用されていますが、これを上海時間に変更します
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Asia/Shanghai ; http://php.net/date.default-latitude date.default_latitude = 31.5167 ; http://php.net/date.default-longitude date.default_longitude = 121.4500
変更後に PHP.ini を保存し、その後、サービスを再起動します。
「PHP ビデオ チュートリアル 」を学習することをお勧めします。
以上がphp time 時間が間違っている場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。