0

私は少し奇妙な問題を抱えています:

  • 日付関数はtimezone=MSTを与えます
  • centOSプロンプトからの日付関数は私にESTを与えます
  • phpinfo()関数はAmerica /New_Yorkを返します

PleskはAmerica/New_Yorkを表示していましたが、centOSは表示していなかったため、Techsupportは /usr/share/zoneinfo/、New_YorkファイルがMST(Mountain Time)を表示していると言ったため、ファイルに対して何かを行いました。

その操作の後、centOSの時刻とphpinfo()ESTは正しく表示されますが、日付関数は引き続きMSTを表示します。

何か案は?

4

1 に答える 1

1

試しましたdate_default_timezone_set()か?

PHP 5.1.0 以降 (日付/時刻関数が書き直されたとき)、日付/時刻関数を呼び出すたびに、タイムゾーンが有効でない場合は E_NOTICE が生成され、システム設定または TZ を使用している場合は E_WARNING メッセージが生成されます。環境変数。

于 2012-12-04T12:41:48.137 に答える