获取两个时间段内的日期数组

$start = '20150701';
$end ='20150815';
getRangeTime($start ,$end);
/**
 * 获取时间段日的日期数组
 */
function getRangeTime($start ,$end){
    //拼接开始时间
$start = substr($start 0,4).'-'.substr($start -4,2).'-'.substr($start ,-2);
//拼接结束时间
$end = substr($end,0,4).'-'.substr($end,-4,2).'-'.substr($end,-2);
$time1 = strtotime($start);
$time2 = strtotime($end); 
    $list = array();
    $list[] = date('Ymd',$time1); // 当前月;
    while( ($time1 = strtotime('+1 day', $time1)) <= $time2){
      $list[] = date('Ymd',$time1); // 取得递增日期;
    } 
 return $list;
}


你可能感兴趣的:(获取两个时间段内的日期数组)