ホームページ >バックエンド開発 >PHPチュートリアル >PHPのdate関数のタイムゾーン出力時刻が間違っています_PHPチュートリアル
PHPでは何も設定をしないと一般的に日付を使って時刻を出力する際にエラーが発生し、非常に大きな値になってしまいます。
質問: echo date('o-m-j H:i');
コードは次のとおりです | コードをコピー |
〈?php |
現在時刻を出力: 2008-10-12 02:32:17
奇妙なことに、実際の時刻は: 2008-10-12 10:32:17
原因: タイムゾーンが正しく設定されていません。
2 つの解決策:
を追加します。
2.php.iniを変更する
; 日付関数で使用されるデフォルトのタイムゾーンを定義します
date.timezone = PRC 注: PRC は Sinochem People’s Republic の略です
を追加する必要があります
コードをコピー | |