从表中查出时间为字串型 $time="08:30:00";  求PHP代码算出 $time+30(分钟)和 $time-30(分钟)

解决方案 »

  1.   

    $time_array=date_parse($time);
    $min1 = $time_array['minute'] + 30;
    $min2 = $time_array['minute'] - 30;或者$t = strtotime($time); //($t是Unix timestamp以秒为单位)
    $t1 = $t + 30*60;
    $t2 = $t - 30*60;
    $time1 = getdate($t1);
    $time2 = getdate($t2);
      

  2.   

    $time = "08:30:00";
    $time1 = date("H:i:s",strtotime("$time +30 minute"));
    $time2 = date("H:i:s",strtotime("$time -30 minute"));