PHP - date()不安全?我用什么?



我在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')

相关内容

  • 没有找到相关文章

最新更新