ホームページ > バックエンド開発 > PHPチュートリアル > phpのtimeZone設定とそれが影響する機能

phpのtimeZone設定とそれが影響する機能

WBOY
リリース: 2016-06-20 12:47:06
オリジナル
889 人が閲覧しました

PHP set timeZone メソッド

1、タイムゾーンを設定する関数 ini_set():
ini_set('date.timezone','Asia/Shanghai' を追加できます) ) ファイルの先頭 ; // 'Asia/Shanghai' は上海のタイムゾーンです

2, date_default_timezone_set('Asia/Shanghai'); >3、php.ini 設定を手動で変更します。

php を開いて date.timezone = "PRC" を見つけます。そうであれば、前のセミコロンを削除します。そうでない場合は、手動で追加します。
タイムゾーン設定の影響を受ける関数

date()

strtotime() timeZone 設定が影響しない関数

time()

gmdate() テストデータ

<?php$time = time();$value = 'PRC';date_default_timezone_set($value);echo date('Y-m-d H:i:s',$time),"\n";echo gmdate('Y-m-d H:i:s',$time),"\n";var_dump(date_default_timezone_get());$value = 'Asia/Chongqing';date_default_timezone_set($value);echo date('Y-m-d H:i:s',$time),"\n";echo gmdate('Y-m-d H:i:s',$time),"\n";var_dump(date_default_timezone_get());$value = 'Asia/Shanghai';date_default_timezone_set($value);echo date('Y-m-d H:i:s',$time),"\n";echo gmdate('Y-m-d H:i:s',$time),"\n";var_dump(date_default_timezone_get());$value = 'Europe/Riga';date_default_timezone_set($value);echo date('Y-m-d H:i:s',$time),"\n";echo gmdate('Y-m-d H:i:s',$time),"\n";var_dump(date_default_timezone_get());?>
ログイン後にコピー
2015-10-12 12:13:512015-10-12 04:13:51string(3) "PRC"2015-10-12 12:13:512015-10-12 04:13:51string(14) "Asia/Chongqing"2015-10-12 12:13:512015-10-12 04:13:51string(13) "Asia/Shanghai"2015-10-12 07:13:512015-10-12 04:13:51string(11) "Europe/Riga"
ログイン後にコピー

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