很多时候 我们需要将两个日期见的所有日期按照区间放到一个数组中
/**
* 期间日期
* @param $startDate
* @param $endDate
* @return array
*/
function periodDate($startDate, $endDate){
$startTime = strtotime($startDate);
$endTime = strtotime($endDate);
$arr = array();
while ($startTime <= $endTime){
$arr[] = date('Y-m-d', $startTime);
$startTime = strtotime('+1 day', $startTime);
}
return $arr;
}
// 获取期间所有日期
$dateArr = periodDate('2020-03-01','2020-03-03');
// 返回结果
array(3) {
[0]=>
string(10) "2020-03-01"
[1]=>
string(10) "2020-03-02"
[2]=>
string(10) "2020-03-03"
}
发表回复