最近PHP版本升高 很多网站都报错、之前遇到的错误都可以很快解决、今天又遇到一个新的问题,网站报错:PHP Warning: date() [function.date]: It is not safe to rely on the system’s timezone。
只要在PHP5.3版本以后 只要涉及到时间的问题一般都会报:
这样的错误如何解决呢?
实际上,从 PHP 5.1 后,当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息。而又在php5.1中,date.timezone这个选项,默认情况下是关闭的,无论用什么php命令都是格林威治标准时间. 但是在PHP5.3中如果没有设置它就会出现这个错误的,解决此问题,只要本地化一下,就行了
代码解决方法:
date_default_timezone_set(‘PRC’);
修改配置文件:
修改php.ini。打开php5.ini查找date.timezone 去掉前面的分号修改成为:date.timezone =PRC 重启服务器就ok
如果你有外贸企业网站建站需求,欢迎随时联系我们
QQ客服:415682727
电话:020-39907297