echo date('H:i:s', strtotime('+8 hours'));

解决方案 »

  1.   

    <?php
    $shijian=strtotime(date())+60*60*8;
    if($shijian>='数据库时间'){}
    else{
    }
    ?>
    //如果存入数据库的时间不是时间戳格式则转换后再比较大小。
      

  2.   


    这个是模板代码
    now()这个是获取数据服务器时间的
      

  3.   

    应该是要
    set time_zone='+08:00'
    试试看吧
      

  4.   

    ini_set("date.timezone","PRC");
    或者
    date_defautl_timezone_set("PRC");
      

  5.   


    ini_set("date.timezone","PRC");
    或者
    date_defautl_timezone_set("PRC"); 就是把这句代码写到你那个程序的初始化代码部分,这个代码是将时区设置为中国上海的
    那你模板里取数据后就不能比较来比较去了.以后程序time()生成的都是你当前时区的时间