/** * 获取指定日期段内每一天的日期* @param Date $startdate 开始日期* @param Date $enddate 结束日期* @return Array*/function getDateFromRange($startdate, $enddate){$stimestamp = strtotime($startdate);$etimestamp = strtotime($enddate);// 计算日期段内有多少天$days = ($etimestamp-$stimestamp)/86400+1;// 保存每天日期$date =array();for($i=0; $i<$days; $i++){$date[] = date(‘Y-m-d‘, $stimestamp+(86400*$i));}return $date;}$startdate =‘2016-08-29’;$enddate =‘2016-09-29‘;// demo$date = getDateFromRange($startdate,$enddate);print_r($date);
php 获取开始日期与结束日期之间所有日期
原文地址:https://www.cnblogs.com/qichao123/p/8515639.html