/**
* 日期列表
* @return array [
* 20190103
* 20190102
* 20190101
* ]
* @author itfuncn
*/
function week_day_lists(){
$sdefaultDate = date("Y-m-d");
//$first =1 表示每周星期一为开始日期 0表示每周日为开始日期
$first=1;
//获取当前周的第几天 周日是 0 周一到周六是 1 - 6
$w=date('w',strtotime($sdefaultDate));
//获取本周开始日期,如果$w是0,则表示周日,减去 6 天
$begin=date('Y-m-d',strtotime("$sdefaultDate -".($w ? $w - $first : 6).' days'));
$begin = strtotime($begin);
$date_array = [];
for ($i=$begin; $i <= time(); $i += 86400) {
$date_array[] = date("Ymd", $i);
}
return $date_array;
}