php打印某一时间段内的所有日期

譬如打印  2017-10-1 至 2017-11-22 这段时间内的日期 

2017-10-1,2017-10-2,2017-10-3,......,2017-11-22

使用循环,代码如下:

<?php
$startDate = '2017-10-1';
$endDate = '2017-11-22';

$startTime = strtotime($startDate);
$endTime = strtotime($endDate);

$middle = $startTime;

while ( $middle <= $endTime ) {
   echo date('Y-m-d',$middle).PHP_EOL;
   $middle = strtotime('+1 day',$middle);
}

 

posted @ 2017-11-22 16:20  人间最美二月天  阅读(502)  评论(0编辑  收藏  举报