PHPシステムのタイムゾーンに8時間の差を設定する方法_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:54:33
オリジナル
1315 人が閲覧しました

phpチュートリアル システムタイムゾーン8時間差設定方法
PHP システムのタイムゾーンを変更する 2 つの方法:
1. php.ini ファイルの設定を変更し、[日付] の下の「;date.timezone=」を見つけて、その項目を date.timezone=asia/hong_kong (中国時間) に変更し、Apache サーバーを再起動します。

2. アプリケーションで、時刻と日付関数を使用する前に「date_default_timezone_set("asia/hong_kong")」関数を追加します

php.ini ファイルを変更した後に現地時間を取得します:
PHPコード:
echo "今は北京時間です:".date("y-m-d h:i:s")."

";
?>
表示結果:
現在北京時間: 2010-11-30 20:50:03 (現地時間と一致)
php.ini の変更コード:
[日付]
; 日付関数で使用されるデフォルトのタイムゾーンを定義します
; http://php.net/date.timezone
date.timezone = prc

以下のその他の方法を参照してください

1. php.ini ファイルの設定を変更します。
[日付]
//日付関数で使用されるデフォルトのタイムゾーンを定義します
date.timezone = アジア/上海
ここは本当です。 。 。 shanghai、chongqin、hong_kong、taibei などを設定できますが、beijing が見つかりません。

2.phpプログラムで実行する際に設定します。
If(date_default_timezone_get() != "1asia/上海") date_default_timezone_set("asia/上海");
?>
注:「date_default_timezone_get」を使用して取得した時刻設定に 1 がありますが、それが雑なものであるかどうかはわかりません。

3. 時間を使用する場合は、8*3600 秒を追加しても問題ありません。
echo date("y-m-d h:i:s",time()+8*3600);
?>

注:
php5.0 以降、php を使用してシステム時刻を取得すると、現在時刻より 8 時間短くなるようになりました。その理由は、php.ini でタイムゾーンが設定されていない場合、php は UTC 時間を使用するため、中国の時間が 8 時間短くなるからです

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632304.html技術記事 PHPチュートリアル システムタイムゾーン 8時間差の設定方法 PHPシステムのタイムゾーンを変更するには、次の2つの方法があります。 1. php.iniファイルの[日付]の下にあるfind;date.timezone=を設定し、この項目を変更する今日まで…
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート