PHP のデフォルトのタイムゾーンは中国に関連して 8 時間です。ここで、Linux と Windows システムでの PHP の時差 8 時間を解決する方法を紹介します。すべての学生に役立つことを願っています。
中国本土で利用可能な値は次のとおりです: アジア/重慶、アジア/上海、アジア/ウルムチ (重慶、上海、ウルムチの順)
香港と台湾で利用可能: アジア/マカオ、アジア/香港、アジア/台北 (マカオ、香港、台北の順)
そしてシンガポール: アジア/シンガポール
その他の利用可能な値は次のとおりです: Etc/GMT-8、シンガポール、香港、中国
1. CentOS5.5 を例として、Linux でタイムゾーンを設定します。
コードをコピー | |
|
MySQL 構成ファイル: my.cnf/my.ini を編集し、次を追加します: [mysqld] の下に
コードをコピー | |
|
3. PHP でタイムゾーンを設定する
PHP 構成ファイル PHP.ini 内:
コードをコピー | |
|
Web スペースを購入した場合は、Linux PHP MySQL でタイムゾーンを構成する権限がありません。これは簡単です。MySQL はデフォルトで OS のタイム ゾーンを使用するため、PHP スクリプトで OS に対応するタイム ゾーンを設定するだけです。 OS のタイムゾーンが「アジア/上海」であると仮定して、次の 2 つのステートメントのいずれかを使用します:
コードをコピー | |
date_default_timezone_set('アジア/上海');
|
| コードでタイムゾーンを設定する
コードは次のとおりです
2 date_default_timezone_set('アジア/重慶');//アジア/重慶' は「アジア/重慶」です 4i ni_set('date.timezone','Etc/GMT-8'); 5 ini_set('date.timezone','PRC'); 6 ini_set('date.timezone','アジア/上海'); 7 ini_set('date.timezone','アジア/重慶');
上記の 7 つの方法はどれも私たちのニーズを満たすことができます。 システムが初期化されたら、 を追加します
|
http://www.bkjia.com/PHPjc/632744.html