ホームページ  >  記事  >  バックエンド開発  >  php.ini タイムゾーン関連の問題

php.ini タイムゾーン関連の問題

WBOY
WBOYオリジナル
2016-06-13 13:15:181294ブラウズ

php.ini のタイムゾーンの問題
php.ini では
date.timezone = Asia/Chongqing
が設定されていますが、まだ 8 時間遅れています。


phpinfo saw
date.timezone Asia/Chongqing Asia/Chongqing
デフォルトのタイムゾーン Etc/GMT+0



Before php を使用して設定するdate_default_timezone_set('Etc/GMT-8');
問題ありませんが、駅ごとに変更する必要があります。もうこれはやりたくないです

php の変更方法を聞きたいです。 .ini そうです、ありがとうございます。




-----解決策---------
あなたのために確認しました。この投稿を読んだことがあるでしょうか
http://blog.csdn.net/hzhuoquan/article/details/4957836

通常、Web サイトの設定にありますグローバル タイム ゾーン マクロ変数をファイル
に追加します
------解決策-----
これは常にphpで設定されています...
------解決策---------
date_default_timezone_set('Asia/shanghai');
------解決策------------------まず確認してください。php のバージョンは何ですか?

------解決策---------date.timezone = Asia/Shanghai;上海はそうではありません重慶は北京時間を使用しますか?
date.timezone = アジア/重慶は北京時間を使用しますか?
date.timezone = 中国


------解決策------------------次に、date.timezone = Etc/GMT-8 を試してください。
関連する定数がコンパイルされていない可能性があります。

------解決策-----デフォルトの
があるのはなぜですか? PHP バージョン 5.3.1
[Date]
日付関数で使用されるデフォルトのタイムゾーンを定義します
;date.timezone = "UTC "
date.timezone ="Etc/GMT-8"

このように設定しました
Apache を再起動した後
phpinfo は

date
日付/時刻として表示されますサポート有効
"Olson" タイムゾーン データベース バージョン 2009.18
タイムゾーン データベース内部
デフォルトのタイムゾーン Etc/GMT-8

echo "

";<br />print_r(getdate( ) );<br />echo "
";
出力は
Array
(
[秒] => 38
[分] => 53
[時間] => 13
[月曜日] => 3
[平日] => 5
[月] => 8
[年] => 2012
[暦] = > 215
=> 金曜日
[月] => 8月
[0] => 1343973218
)
間違ったファイルを修正しませんでした変更が多すぎます。変更が多すぎます。または、Apache が再起動されていないか、再起動されていません。または、性格が悪すぎます。




------解決策-----
キャッシング 他に誰がこれに関わっているでしょうか? Apache よりも忙しい これら 2 つのキーワード「デフォルト タイムゾーン」と「Etc/GMT+0」を大量に検索します


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