プロジェクトの開発プロセスでは、取得された時間が実際の時間と 8 時間異なるという状況がよく発生します。これは、私たちのタイムゾーンが PHP 開発者のタイムゾーンと異なり、デフォルトでは東 8 区ではないためです。一般的な解決策は 2 つあります:
1. PHP 設定ファイル php.ini ファイルを開き、ファイル内で date.timezone を検索し、先頭のコメント文字「;」を削除し、日付を指定できない場合は行の末尾に文字「RPC」を追加します。ファイル .timezone にある場合は、任意の場所に手動で追加できます。変更された date.timezone 設定は次のとおりです。
date.timezone = "RPC" 2. 開発者が php.ini ファイルにアクセスできない場合があるため、このメソッドが必要になります。通常、プロジェクトには構成ファイルまたはエントリ ファイルがあり、これらのファイルの date_default_timezone_set () メソッドを使用してタイム ゾーンを変更できます。例:
date_default_timezone_set ("アジア/重慶"); 中国本土で使用可能な値は次のとおりです: アジア/重慶、アジア/上海、アジア/ウルムチ (重慶、上海、ウルムチの順)、香港と台湾で使用可能な値: アジア/マカオ、アジア/香港、アジア/台北 (マカオ、香港、台北の順)。
この記事は「FrancisRan」ブログからのものです
。