php for循环特定时间范围的时间段
作者: 郑晓 分类: PHP 发布于: 2013-10-30 12:30 浏览:7,254 评论(3)
一个循环,在规定的时间范围内,根据条件循环出来时间段,如上图。开始时间,结束时间,时间间隔都是可变的。

特定时间范围的时间段
第一种方法:
$step = 1200;//步长
$stime = mktime(11,0,0,date('m'),date('d'),date('Y'));//开始时间
$etime = mktime(13,0,0,date('m'),date('d'),date('Y'));//结束时间
while($stime < $etime){
echo date("H:i",$stime) ;
$stime += $step;
echo "----" . date("H:i",$stime);
echo "
";
}
第二种方法:
$startTime = '11';
$endTime = '13';
$minute = '00';
$step = 20;
while ( $startTime < $endTime ) {
echo $startTime.':'.$minute.'-';
$minute += $step;
if ( $minute == 60 ) {
$startTime++;
$minute = '00';
}
echo $startTime.':'.$minute.'
';
}
本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。
本文永久链接: https://www.zh30.com/php-for-loop-specific-time-period-of-time.html
php for循环特定时间范围的时间段:目前有3 条留言
没看懂,我还是个菜鸟
不错不错,学习了,非常有用
不错不错!