有人知道我在哪里可以阅读这个警告的解决方案的文档吗?我可以搜索警告,我只会得到一本有同样问题的电话簿。
警告: date() function.date:依赖系统的时区设置是不安全的。您需要使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种,并且仍然收到此警告,则很可能拼写错了时区标识符。
$config['today'] = date('Y-m-d');
发布于 2009-10-21 03:08:15
这是因为在php.ini中没有设置默认时区。在PHP的开头添加这一行。
date_default_timezone_set('America/Los_Angeles');
附注:当然,换到时区。
发布于 2009-10-21 03:05:09
您需要在php.ini
文件或程序入口点文件中设置PHP的默认时区。
请参阅http://php.net/manual/en/function.date.php、http://www.php.net/manual/en/function.date-default-timezone-set.php和http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone上的更多信息。
发布于 2009-10-21 03:12:08
如内森所述,可以通过设置时区来固定该方法,如以下所述:
http://www.php.net/manual/en/function.date-default-timezone-set.php
与您的帖子相同的警告在本页中提到:
http://www.php.net/manual/en/function.date-default-timezone-set.php#73174
https://stackoverflow.com/questions/1598506
复制相似问题