我在PHP错误日志中得到以下警告:
PHP警告:date():依赖系统的时区设置是不安全的。要求使用日期。时区设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,则很可能是您拼错了时区标识符。
那么,我用什么来代替date()
呢?
您仍然使用date
。不安全的是依赖于系统的时区设置
它说你应该在你的脚本中使用date_default_timezone_set
显式设置你的时区
警告中有哪些内容不明确?
依赖于系统的时区设置是不安全的
在配置中设置时区:
date_default_timezone_set("Europe/Riga");
. .例如,
你错了:
依赖系统的时区设置是不安全的。
date()
完全没有问题,但是您不应该依赖系统告诉您的信息。
在使用日期函数之前设置一个时区。你在"无处不在"的网络上。因此,您应该尊重用户的时间(日本或墨西哥)。
或使用
设置默认时区:date_default_timezone_set('Australia/Queensland')