php专区

 首页 > php专区 > PHP高级 > 日期 > PHP警告date(): It is not safe to rely on the system - php日期

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

分享到:
【字体:
导读:
          在用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日期
关于时间戳问题 关于时间戳问题:在开发一个商城项目中遇到了一个关于时间戳问题,现描述一下:数据表的数据段定义为int[11],现在想读取时间是今天的时间戳 如今天的添加数据量是XX,依据时间戳判断。 参考答案:mktime函数   date('Y-m-d',time()); //将秒转成时间  ...
探讨PHP时间戳与日期之间的转换及应用 - ...
探讨PHP时间戳与日期之间的转换及应用 PHP日期函数对大家来说并不陌生,那么应该如何将两者进行相互转换呢?下面我为大家详细的介绍一下时间戳与日期的转换以及经常会用到的几种实例。 一.获取指定日期或时间戳 大家都知道PHP日期一般分为两种,一种是时间戳类型(1228348800),另一种则...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……