PHPのdate()とtime()で取得した時刻と現地時間とが一致しない場合の解決策を紹介しますので、必要に応じて参考にしてください
プログラムに追加してください
ヘッダーで使用します
コードは次のとおりです | コードをコピー |
date_default_timezone_set() はデフォルトのタイムゾーンを北京時間に設定します 最初の解決策: |
プログラムでデフォルトのタイムゾーンを設定します。
コードは次のとおりです | コードをコピー |
date_default_timezone_set('PRC') //ローカルタイムゾーンを設定します |
2 番目の解決策:
php.iniを修正し、「date.timezone」項目を「date.timezone = PRC」に変更します
中国本土で利用可能な値は次のとおりです: アジア/重慶、アジア/上海、アジア/ウルムチ (重慶、上海、ウルムチの順)
香港と台湾で利用可能: アジア/マカオ、アジア/香港、アジア/台北 (マカオ、香港、台北の順)
そしてシンガポール: アジア/シンガポール
他の利用可能な値は次のとおりです: etc/GMT-8、シンガポール、香港、中国
注: PRC は中華人民共和国です