Cakephp启用调试时的时区警告通知


cakephp timezone warning notice on debug enabling

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

Warning (2): date() [http://php.net/function.date]:依赖系统的时区设置是不安全的。要求使用日期。时区设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,那么您很可能拼错了时区标识符。我们为'IST/5.0/no DST'选择了'Asia/Calcutta'而不是[CORE/cake/libs/model/model.php, line 1149]

有任何想法,我怎么才能删除它?

如错误提示,设置正确的时区,http://php.net/manual/en/function.date-default-timezone-set.php

在php.ini中找到

date.timezone

如果有注释,删除注释并将其设置为您的时区

例如:date。timezone = Europe/London