最近、PHP を学習しているときに、オンラインで検索したところ、PHP の書式設定されたタイムスタンプが北京時間より 8 時間遅いことがわかりました。解決策は:
1. 永久的な変更 php.ini ファイルの data.timezone = PRC を変更します。これは中国時間です。 Apache サービスを再起動すると有効になります。 2. 一時的な変更 ini_set('date. timezone','Asia/Shanghai'); 書式設定された入力時刻を使用する前に。 または、 data_default_timezone_set('PRC');//date_default_timezone_set() 関数は、スクリプト内のすべての日付/時刻関数に使用されるデフォルトのタイムゾーンを設定します。