如何修复PHP中date()的警告”

2022-08-30 13:18:39

我在winxp上使用XAMPP(PHP版本5.3.1)。当我尝试在我的本地主机上调用time()或date()函数时。它将显示警告消息,如下所示,

严重性:警告

消息:date() [function.date]:依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,则很可能拼写错误的时区标识符。我们为“8.0/无 DST”选择了“UTC”

文件名:帮助程序/date_helper.php

如何禁用警告?谢谢。


答案 1

尝试在文件中设置。或者,您可以使用 或 手动设置它。date.timezonephp.iniini_set()date_default_timezone_set()


答案 2

您需要设置默认时区 smth,如下所示:

date_default_timezone_set('Europe/Bucharest');

有关此内容的更多信息,请参阅 http://php.net/manual/en/function.date-default-timezone-set.php

或者,您可以使用提前日期来禁止显示警告,但是由于警告指出依赖服务器默认时区是不安全的@


推荐