场景,搜索月份,按照日历上面的星期几,查找1日前面有几天,显示上下面匹配上对应的文章
//获取月份
$first = date("Y-m-01", strtotime($month));
$allDays = 42;
$firstWeek = date("N", strtotime($first));
$startTime = $start_Time = strtotime(date("Y-m-d 00:00:00", strtotime($first) - 24 * 3600 * $firstWeek));
$endTime = $end_Time = strtotime(date("Y-m-d 23:59:59", strtotime($first) + 24 * 3600 * $allDays));
// $day = 31;
// $arr = [];
// 取出31天的日期放到数组
// for($i=0;$i<$day;$i++)
// {
// $arr[]=date('Y-m-d',strtotime($first)+$i*24*60*60);
// }
//把时间存到数组
$arr = [];
while ($start_Time<=$end_Time){
$arr[] = date('Y-m-d',$start_Time);
$start_Time = strtotime('+1 day',$start_Time);
}