/**
* 獲取指定日期段內每一天的日期
* @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
);
轉自:https://www.cnblogs.com/sanqiyi/p/8267019.html