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

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

WBOY
WBOYオリジナル
2016-06-20 12:47:06897ブラウズ

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"

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。