方法 1:
php.ini で「;date.timezone=」という行を見つけ、「;」を削除して「date.timezone = PRC」(PRC: 中華人民共和国) に変更し、Apache を再起動すると問題は解決しました。
方法 2:
php5 以降のバージョンでは、現地時間 (中国に限定) を出力するには、次のようなコードを書くことができます:
PHP コード
コードをコピー コードは次のとおりです:
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s'); コードは次のとおりです:
date_default_timezone_set('Asia/Chongqing) ');
エコー日付('Y-m-d H:i:s')
;
以上、p5 PHP5 における 8 時間の時差の解決策を p5 の内容も含めて紹介しましたので、PHP チュートリアルに興味のある友人の参考になれば幸いです。