我已經安裝了CakePHP的1.3,它使用下面的幾個小時:
Apache的版本:2.2.21
PHP版本:5.3.8
的MySQL版本:5.5.16。
的問題是,當我贊同以下CakePHP的date.timezone的背後是
echo date('l jS \of F Y h:i:s A');
我得到的時間了幾個小時比我的本地時間回(本機時間設置爲我的國家時,其澳大利亞)。
當我在php.ini文件中進行更改並設置date.timezone = UTC + 10時,我獲得了正確的本地時間,但我也收到了很多警告。
警告:strtotime()[function.strtotime]:依靠系統的時區設置是不安全的。您需要需要才能使用date.timezone設置或date_default_timezone_set()函數。如果您使用這些方法中的任何一種,並且仍然收到此警告,則很可能是拼寫錯誤的時區標識符。我們選擇了 '澳大利亞/墨爾本' 的'10 0.0 /沒有DST」,而不是在C:\ WAMP \ WWW \ CakePHP的\ LIB \蛋糕\緩存\ Cache.php上線515
請幫助謝謝
檢查'config/core.php' ... – deceze
我檢查了core.php文件,發現什麼都沒有 –
...我不想禁用警告。 –