/***
* 返回兩個時間內所有的時間集合 單位:天
* @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,[]);
}
}