php程序代码添加date_default_timezone_set('Asia/Chongqing');date_default_timezone_set('Asia/Hong_Kong');
 配置文件php.ini修改去掉# 修改  date.timezone= Asia/Hong_Kong文章来源  http://www.ite5e.com/news.php?sid=8

解决方案 »

  1.   

    您是古人???
    date_default_timezone_set(PRC);
    date.timezone= PRC
      

  2.   

    PHP5.3环境安装配置确实有这个问题
      

  3.   

    PHP5.3都有这个问题
      

  4.   

    在PHP代码前面加这行代码date_default_timezone_set('Asia/Shanghai');
    或者 改php配置文件
      

  5.   

    这是我写的函数,可以用来解决时区的问题,这是最标准的基于格林威治时间计算的,不会存在时间差
    define("BLK_SysTime",8);//设置所在的时区
    //函数:统一时间函数
    //参数:格式化语句,时间值
    Function now($x="",$y=0){
    IF(!Is_numeric($y)){$y=0;}
    $IntTime=($y!=0)?$y:time();
    $IntTime+=BLK_SysTime*3600;//这是格林威治时间+时区
    IF($x!=""){
    Return Gmdate("".$x."",$IntTime);
    }Else{
    Return Gmdate($IntTime);
    }
    }echo now("Y-m-d H:i:s");
      

  6.   

    我倾向与在PHP页面添加代码,不去修改配置文件;
      

  7.   

    php 里添加 PRC 就行了。
      

  8.   

    study
      

  9.   

    在前面加date_default_timezone_set(PRC);
    就好,试过~