在编写PHP程序时,有时会出现这样的警告:

PHP警告:(日期):依靠系统的时区设置是不安全的。你*需要*使用date.timezone设置或date_default_timezone_set(功能)如果你用那些方法,你仍然得到这样的警告,你最有可能拼错的时区标识符。我们selected'utc'for '8.0 /没有DST相反D: PHPWEB EWS file.php线17。

这是因为PHP所花费的时间是格林尼治的平均时间,所以会与本地时间有出入。离格林尼治时间和北京时间大约8个小时。我们可以按照以下方法解决这个问题。

对date_default_timezone_set使用1,在页眉()为北京时间设置我的默认区域,可。

2、在php.ini中的date.timezone价值设定的是PRC,设置如下:日期,时区= PRC或date.timezone =亚洲/上海,取消这一行代码,这是注释,除去前面的分号。

然后重新启动Apache!