php5.1.0 以降、date.timezone オプションが php.ini に追加されたことがわかりました。これはデフォルトではオフになっています。これは、(どのような php コマンドが使用されたとしても) 時間が表示されることを意味します。 ) はグリニッジ標準時です
私たちの時間 (北京時間) とはちょうど 8 時間の差があります。 通常の時間を元に戻すには、以下の 3 つの方法があります。
1. 最も簡単な方法は、php5.1 以降を使用しないことです。
2. php.ini を変更できない場合は、time ステートメントを初期化する必要があります。 date_default_timezone_set (XXX);
3 から
までは、php.ini のみを変更できます。 php.ini を開き、date.timezone を検索します。
= の前のセミコロンを削除し、その後に XXX を追加します。 http サービス (apache2 や iis など)
についてXXX、中国本土で利用可能な値は次のとおりです: アジア/重慶、アジア/上海、アジア/ウルムチ (重慶、上海、ウルムチの順)
香港と台湾で利用可能: アジア/マカオ、アジア/香港、アジア/台北 (マカオ、香港、台北の順)
およびシンガポール: アジア/シンガポール
外国人は北京を懐かしんでいるようです
その他の利用可能な値は次のとおりです: Etc/GMT-8、シンガポール、香港、中華人民共和国
中華人民共和国とは何ですか? PRC は中華人民共和国です -_-
上記は、公式 PHP マニュアル ファイルから編集した GMT-8 の地域です。いくつかの省略があるかもしれません。