嘿所有 - 我的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";
然而,当我尝试重新加载我的页面时,整个网站都已关闭。谁知道我做错了什么?感谢
答案 0 :(得分:7)
您可以选择忽略警告(在大多数情况下都可以),也可以使用date_default_timezone_set
明确设置时区。
无论如何,写date.timezone = "America/New_York";
不是正确的PHP。
答案 1 :(得分:1)
AHA!我发现:
date_default_timezone_set('America/New_York');
诀窍