在服务器上,
$date
Wed Jan 20 13:28:04 PST 2016
在主php.ini
上,
默认时区设为America/Los_Angeles
。
如果我删除了本地php.ini
并打印phpinfo()
,我可以确认。
但是,当存在本地php.ini
时,无论文件没有更改默认时区的配置,默认时区都将更改为UTC
。它会生成此错误
You are *required* to use the date.timezone setting or the date_default_timezone_set() function.
In case you used any of those methods and you are still getting this warning,
you most likely misspelled the timezone identifier.
我理解date_default_timezone_set()
可以解决此错误。
但是,我想知道是什么问题,为什么不正确加载默认时区。因为我不想把这个功能放到脚本中.....
谢谢你的建议!!