date.timezone问题

时间:2011-04-20 19:14:27

标签: php

嘿所有 - 我的CMS网站上收到的错误如下:

  

警告:strtotime():依赖系统的时区设置是不安全的。您必需使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符。我们在第97行的/var/www/html/test-site/libs/utils.php中选择了“UTC”作为“UTC / 0.0 /无DST”。

所以我进入该文件夹并将其放在任何功能之前:

date.timezone = "America/New_York";

然而,当我尝试重新加载我的页面时,整个网站都已关闭。谁知道我做错了什么?感谢

2 个答案:

答案 0 :(得分:7)

您可以选择忽略警告(在大多数情况下都可以),也可以使用date_default_timezone_set明确设置时区。

无论如何,写date.timezone = "America/New_York";不是正确的PHP。

答案 1 :(得分:1)

AHA!我发现:

date_default_timezone_set('America/New_York');

诀窍

相关问题