PHP ユーザーはリンウィッチ標準時を使用しているため、北京時間と関連して 8 時間になります。PHP の日付と時刻を使用して時刻を取得すると、8 時間の時差があることに気づくでしょう。以下の解決策を見てみましょう。
最も簡単な方法は次のとおりです
コードは次のとおりです | コードをコピー |
date_default_timezone_set("Etc/GMT+8");//これはグリニッジ標準時より 8 時間遅れています ?> |
これで8時間の時差問題も解決
北京のタイムゾーンを設定する方法:
コードは次のとおりです | コードをコピー |
date_default_timezone_set('PRC'); //中国のタイムゾーンを設定します |
関数 ini_set() はタイムゾーンを設定します:
ファイルの先頭に追加可能
コードは次のとおりです | コードをコピー |
ini_set('date.timezone','アジア/上海') // 'アジア/上海' |
は上海のタイムゾーンです
上記の記述はすべてphpプログラム内で設定されていますが、プログラム内で無効な場合もありますので、php.iniでの操作方法を見てみましょう。
php.ini設定を手動で変更するphpを開いて見つけてください
コードをコピー | |