ホームページ > バックエンド開発 > PHPチュートリアル > 【再版】PHPのタイムゾーンと時刻の異常に関する問題

【再版】PHPのタイムゾーンと時刻の異常に関する問題

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:17:04
オリジナル
1173 人が閲覧しました

【再掲】phpのタイムゾーン時刻エラー問題について

PHP のタイムゾーンの時刻エラーの問題について??

http://czy4411741.blog.163.com/blog/static/342031272008123115233915/

php5.1.0 以降、date.timezone オプションが php.ini に追加されました。デフォルトではオフになっています。

つまり、表示される時刻は (どの php コマンドが使用されたとしても) グリニッジ標準時です

私たちの時間(北京時間)とちょうど8時間違います。通常の時間を戻すには以下の3つの方法があります。

1. 最も簡単な方法は、php5.1 以降を使用しないことです

2. これを使用する必要があり、php.ini を変更できない場合は、初期化ステートメントに

を含める必要があります。

date_default_timezone_set (XXX) を追加;

CP にはこの問題はありません

3. 変更できるのは php.ini だけです。 php.ini を開いて date.timezone を検索し、セミコロン

を削除します。

= その後に XXX を追加し、http サービス (apache2 や iis など) を再起動します

XXX に関して、中国本土で利用可能な値は次のとおりです: アジア/重慶、アジア/上海、アジア/ウルムチ (重慶、上海、ウルムチの順)

香港と台湾で利用可能: アジア/マカオ、アジア/香港、アジア/台北 (マカオ、香港、台北の順)

そしてシンガポール: アジア/シンガポール

外国人は北京を懐かしんでいるようです

その他の使用可能な値は次のとおりです: Etc/GMT-8、シンガポール、香港、中国

中華人民共和国とは何ですか? PRC は中華人民共和国です-_-

-----------------------------------------------

解決策:

ヘッダーで date_default_timezone_set() を使用して、デフォルトのタイムゾーンを北京時間に設定します

date_default_timezone_set('PRC');

echo date('Y-m-d H:i:s');

時刻はサーバーの現在時刻と同じです、おめでとうございます

?

以下に date_default_timezone_set の使用法を添付します

?

--------------------------------

date_default_timezone_set

(PHP 5 >= 5.1.0RC1) date_default_timezone_set -- スクリプト内のすべての日時関数に使用されるデフォルトのタイムゾーンを設定します

説明

bool date_default_timezone_set ( string timezone_identifier )

date_default_timezone_set() は、すべての日時関数に使用されるデフォルトのタイムゾーンを設定します。

?

?

注: PHP 5.1.0 (このバージョンでは日付と時刻の関数が書き直されています) 以降、タイムゾーンが無効な場合、日付と時刻の関数を呼び出すたびに E_NOTICE レベルのエラー メッセージが生成されます。

?

パラメータ

?

?

タイムゾーン識別子

?

タイムゾーン識別子 (UTC やヨーロッパ/リスボンなど)

?

戻り値

この関数は常に TRUE を返します (timezone_identifier パラメーターが不正な場合でも)。

----------------------------------------------- --- --------

タイムゾーン識別子を追加します:

中央ヨーロッパ時間

CST6CDT

キューバ

EET

エジプト

エール

EST

EST5EDT

など/GMT

など/GMT+0

など/GMT+1

など/GMT+10

など/GMT+11

など/GMT+12

など/GMT+2

など/GMT+3

など/GMT+4

など/GMT+5

など/GMT+6

など/GMT+7

など/GMT+8

など/GMT+9

など/GMT-0

など/GMT-1

など/GMT-10

など/GMT-11

など/GMT-12

など/GMT-13

など/GMT-14

など/GMT-2

など/GMT-3

など/GMT-4

など/GMT-5

など/GMT-6

など/GMT-7

など/GMT-8

など/GMT-9

など/GMT0

その他/グリニッジ

など/UCT

その他/ユニバーサル

など/UTC

その他/ズールー語

工場

GB

GB-エール

GMT

GMT+0

GMT-0

GMT0

グリニッジ

香港

HST

アイスランド

イラン

イスラエル

ジャマイカ

日本

クェゼリン

リビア

メット

MST

MST7MDT

ナバホ族

ニュージーランド

ニュージーランドチャット

ポーランド

ポルトガル

中国

PST8PDT

ロック

韓国

シンガポール

トルコ

UCT

ユニバーサル

協定世界時

W-SU

濡れています

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート