date(参数1, 参数2)
参数1表示日期时间的格式,可包括php手册中预定义的字母,其中H表示取小时
参数2是日期时间的时间戳,用strtotime()可将代表时间的字符串转换为时间戳
strtotime(参数1, 参数2)有两个参数,当第二个参数表示当前时间时可省略
参数1是表示需转换的表示时间的字符串,具体的格式需符合GNU日期输入语法
+1hours表示在参数2的基础上加上一个小时

解决方案 »

  1.   

    上面的说明我早就看过了,但就是不明白。例如一下代码
    $f_nowt = date("H:00", strtotime("+1hours"));
    echo $f_nowt;
    当前系统时间是9:40
    打印出02:00 ,它是怎样的出来的。
      

  2.   

    $f_nowt   =   date("H:00",   strtotime("+1hours")); 
    返回下一个整点时间。
    当前09:25,返回10:00
    当前22:01,返回23:00你说的系统时间是服务器时间还是浏览器时间?服务器系统时间是什么时区?PHP是什么时区?
      

  3.   

    我不太懂,
    我的系统时间是本地时间,就是工具栏处显示的时间,北京时区.我这段代码是在本地运行的,php和postgres都在本地。我就不知道她选的是哪个?
      

  4.   

    date_default_timezone_set('PRC');
    echo date("H:00",   strtotime("+1hours"));
      

  5.   

    你的这个代码我试了,确实是向fishfun123说得那样。但加date_default_timezone_set('PRC');和不加这段代码怎么显示的不一样呢?不加显示7:00,加上后显示15:00。
    我工具栏时间是14:13。