【php】PHP Warning: date(): It is not safe to rely on the system's timezone settings.

转载 2013年12月06日 10:05:52

在执行php文件时会出现下面的警告: 
PHP Warning: date(): It is not safe to rely on the system's timezone settings. 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. We selected 'UTC' for '8.0/no DST' instead in /usr/local/apache/htdocs/test.php on line 50 。

Cause: 
   这是因为PHP所取的时间是格林威治标准时间,所以和你当地的时间会有出入格林威治标准时间和北京时间大概差8个小时左右,我们可以按照下面的方法解决。

解决办法:

1、在页头使用date_default_timezone_set()设置我的默认时区为北京时间,即

<?php

date_default_timezone_set("PRC");

?>就可以了。

2、在php.ini中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC,同时取消这一行代码的注释,即去掉前面的分号就可以了。 

如果使用第二种方式,必须重新配置一下php。然后可以通过phpinfo()查看设置情况,date中date.timezone是否设置为PRC。


转至http://blog.csdn.net/zfpigpig/article/details/8020395

相关文章推荐

解决PHP date调用警告:It is not safe to rely on the system's timezone settings

PHP调试的时候出现了警告: It is not safe to rely on the system解决方法,其实就是时区设置不正确造成的,本文提供了3种方法来解决这个问题。 实际上,从PH...

It is not safe to rely on the system's timezone settings

在写php文件上传程序时有时会出现这样的警告:Upload: 屏幕截图2014-09-28_160214.png Type: image/png Size: 66.84765625 Kb Temp f...

PHP SYSTEM WARNING: 'date_default_timezone_get()'

SYSTEM WARNING: 'date_default_timezone_get(): It is not safe to rely on the system's timezone settin...

RMAN-08137: WARNING: archive log not deleted as it is still needed

RMAN-08137: WARNING: archive log not deleted as it is still needed 备份时出现下面这个错误需要考虑:Stream,Dataguard...
  • deanza
  • deanza
  • 2012年07月14日 10:50
  • 842

php获取当前时间(date_default_timezone_set)

      如何让php显示本地时间2007-09-10 07:53许多编程的朋友在使用php中的date()函数时,显示出来的时间都与本地时间不一样。那是因为PHP5默认为格林威治时间,与北京时间相...
  • jjmaiz
  • jjmaiz
  • 2011年01月24日 11:44
  • 6725

[swscaler] Warning: data is not aligned! This can lead to a speedloss 的解决方法【FFmpeg】

[swscaler] Warning: data is not aligned! This can lead to a speedloss 的解决相信如果你用了FFmpeg一段时间,对以下的黄色警告肯...

php7.0 出现 curl_setopt(): Disabling safe uploads is no longer supported in 报错!

项目换成php7.0,进行了测试,使用curl时,出现: curl_setopt(): Disabling safe uploads is no longer supported in xxx。定位...

数据库迁移Target database is not up to date报错

《flask web 开发》地第十一章做Flask-Migrate数据库迁移时,遇到了Target database is not up to date报错。按照书上在模型models.py中增加了一...

Access restriction: The type is not accessible due to restriction on required library问题处理

在做Java时,遇到了个小问题,在Import 包资源时出现:        Access restriction: The type XXX is not accessible due to re...
  • vtopqx
  • vtopqx
  • 2012年12月16日 14:16
  • 918
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【php】PHP Warning: date(): It is not safe to rely on the system's timezone settings.
举报原因:
原因补充:

(最多只允许输入30个字)