php はシステムの正しい現在時刻を取得します
PHP のタイムゾーンの時刻エラーの問題について日付現在時刻、時差、ローカル、ローカル date_default_timezone_set
1. 最も簡単な方法は、php5.1 以降を使用しないことです。
2. php.ini を変更できない場合は、date_default_timezone_set (XXX);
3 を追加する必要があります。 .ini は変更できます。 php.ini を開き、date.timezone を検索し、セミコロンを削除してその後に XXX を追加し、http サービス (apache2 や iis など) を再起動します
XXX に関して、中国本土で利用可能な値は次のとおりです: アジア/重慶、アジア/上海、アジア/ウルムチ (重慶、上海、ウルムチの順)
香港と台湾で利用可能な値: アジア/Macao、Asia/Hong_Kong、Asia /Taipei (マカオ、香港、台北の順)
およびシンガポール: Asia/Singapore
その他の使用可能な値は次のとおりです: Etc/GMT-8、シンガポール、香港、PRC (中華人民共和国)
解決策:
ヘッダーで date_default_timezone_set() を使用して、デフォルトのタイムゾーンを北京時間に設定します
date_default_timezone_set('PRC');
echo date('Y-m-d H:i:s');
時刻はサーバーの現在時刻と同じです!