如何查找周的开始日期和结束日期之间两个日期10-08-2016 and 25-08-2016
array['10-08-2016','16-08-2016'],array['17-08-2016','23-08-2016']
您可以通过循环遍历日期,找到每个日期的日期,如果是星期一,则将其推入数组,如下所示:
$date = '10-08-2016';
$end_date = '25-08-2016';
$mondays = array();
while (strtotime($date) <= strtotime($end_date)) {
$day = date("l", strtotime($date));
if($day == 'Monday')
{
$mondays[] = $date;
}
$date = date ("d-m-Y", strtotime("+1 day", strtotime($date)));
}
print_r($mondays);
这将给你:
Array
(
[0] => 15-08-2016
[1] => 22-08-2016
)