关于调试启用的cakephp时区警告通知

时间:2011-04-12 05:39:09

标签: php cakephp timezone

在CakePHP-1.2中,当我将debug放到1 or 2时,它会在下面提供与时区相关的警告/通知。

警告(2):date()[http://php.net/function.date]:依赖系统的时区设置是不安全的。您必需使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符。我们选择'亚洲/加尔各答'代替'IST / 5.0 /无DST'而不是[CORE / cake / libs / model / model.php,第1149行]

任何想法,我该如何删除它?

2 个答案:

答案 0 :(得分:3)

就像错误说的那样,正确设置时区,http://php.net/manual/en/function.date-default-timezone-set.php

答案 1 :(得分:2)

在你的php.ini中找到

date.timezone

如果已注释,请删除评论并将其设置为您的时区。

例如:date.timezone = Europe / London