日期:2014-05-17  浏览次数:20469 次

求循环输出间隔1小时时间的思路
例如,我想循环输出从2013年5月25日21点,至2013年6月1日21点,每隔1小时打印的一个时间。即
5-25 21:00
5-25 22:00
5-25 23:00
 ……
求思路指导,非常感谢!

------解决方案--------------------
$start='2013-5-25 21:00:00';
$end='2013-6-1 21:00:00';
$h=(strtotime($end)-strtotime($start))/3600;
for($i=0;$i<=$h;$i++){
    echo date("m-d H:i",strtotime("$start+$i hours")).'<br>';
}