假如已知开始时间变量
$starttime = '2012-08-26 09:00:00';
$endtime ='2012-08-26 18:00:00'
$type = "30";//时间间隔30分钟如何实现开始时间到结束时间循环出间隔30分的时间段出来谢谢了。

解决方案 »

  1.   

    $starttime = '2012-08-26 09:00:00';
    $endtime = '2012-08-26 18:00:00';
    $type = "30";//时间间隔30分钟while($starttime < $endtime)
      echo $starttime = date('Y-m-d H:i:s', strtotime("$type minutes $starttime")), '<br>';2012-08-26 09:30:00
    2012-08-26 10:00:00
    2012-08-26 10:30:00
    2012-08-26 11:00:00
    2012-08-26 11:30:00
    2012-08-26 12:00:00
    2012-08-26 12:30:00
    2012-08-26 13:00:00
    2012-08-26 13:30:00
    2012-08-26 14:00:00
    2012-08-26 14:30:00
    2012-08-26 15:00:00
    2012-08-26 15:30:00
    2012-08-26 16:00:00
    2012-08-26 16:30:00
    2012-08-26 17:00:00
    2012-08-26 17:30:00
    2012-08-26 18:00:00
      

  2.   

    本帖最后由 xuzuning 于 2012-08-27 11:23:25 编辑