/** * 获取指定日期段内每一天的日期 *@param Date $startdate 开始日期 * @param Date $enddate 结束日期 * @return Array */
functiongetDateFromRange($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 获取开始日期与结束日期之间所有日期
最新推荐文章于 2021-11-04 16:29:56 发布