/***
* 返回两个时间内所有的时间集合 单位:天
* @param $startTime 开始时间:eg示例:2020-04-01
* @param $endTime 结束时间:eg示例:2020-04-20
* @return array 返回集合列表
*/
public static function dayList($startTime,$endTime)
{
if(strtotime($startTime) <= strtotime($endTime))
{
$dayList = [];
do {
// 向dayList尾部添加日期
array_push($dayList,date('Y-m-d',strtotime($startTime)));
// 计算下次添加日期
$startTime = date("Y-m-d",strtotime("+1 day",strtotime($startTime)));
// 判读条件
} while (strtotime($startTime) <= strtotime($endTime));
// 返回结果
return $dayList;
}else{
// 结束时间小于开始时间则视为无效
return self::retunrCode(10012,[]);
}
}