echo date("时差 G 小时",0);

解决方案 »

  1.   

    date("时差 G 小时",0);
                      ~~~~该是大写字母O吧? 
    是与格林威治时间相差的小时数吗?
      

  2.   

    我一直弄不清楚mktime产生的时间和gmmktime产生的时间怎么区分,我在北京时间的服务器上用mktime产生的时间和gmmktime产生的时间相差28800秒,gmmktime产生的是格林威治时间时间吗?我想将服务器时间转成北京时间,可以直接用gmdate("Y-m-d H:i:s",gmmktime())来得到吗?
      

  3.   

    如果时间是从数据库中取出的,要在页面上转换显示成北京时间要怎么做?其中,数据库保存的时间都是用now()生成的时间,而且服务器所在的时区是未知的。