当前位置:博客首页>>PHP >> 阅读正文

php for循环特定时间范围的时间段

作者: 郑晓 分类: PHP 发布于: 2013-10-30 12:30 浏览:6,997 评论(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 条留言

用户评论头像 超拽QQ个性签名发表于 2013年11月23日 19:55[回复]

没看懂,我还是个菜鸟

用户评论头像 韵乐飞扬发表于 2013年11月04日 09:30[回复]

不错不错,学习了,非常有用

用户评论头像 1111111111发表于 2013年11月03日 21:09[回复]

不错不错!

发表评论

change vcode