网站地图    收藏   

主页 > php专栏 > php日期 >

PHP警告date(): It is not safe to rely on the system - php日期

来源:自学PHP网    时间:2014-11-30 11:50 作者: 阅读:

[导读] 在用PHP5 3以上的PHP版本时,只要是涉及时间的会报一个Warning: date(): It is not safe to rely on the system 39;s timezon...

PHP警告date(): It is not safe to rely on the system

在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个Warning: date(): It is not safe to rely on the system\'s timezone settings.

大体是说timezone没有设置,在中国使用的是格林+8小时,所以需要设置一下。

第一种:在页面头部加入以下语句

  1. date_default_timezone_set("PRC");   
  2. //或 
  3.  ini_set('date.timezone','asiashanghai'); 

这种方法有个缺点,就是所有的页面都得添加.

第二种:在php.ini里找到date.timezone这行,把值改成PRC,如

date.timezone = PRC;

如果没有这一行直接加上就好,最后重启WEB服务器与PHP即可。

友情提示:实际上,从 PHP 5.1.0,当对使用date()等函数时,如果timezone设置不正确,在每一次调用时间函数时,都会产生E_NOTICE 或者 E_WARNING 信息。而又在php5.1.0中,date.timezone这个选项,默认情况下是关闭的,无论用什么php命令都是格林威治标准时间,但是PHP5.3中好像如果没有设置也会强行抛出了这个错误的,解决此问题,只要本地化一下,就行了。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论