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 "";