今天有个朋友问了一个问题,最后解决了下,先整理记下来,后面用到了再说
function getMonday($month = ''){ if(empty($month)){ $month = date("Y-m"); } $maxDay = date('t', strtotime($month."-01")); $mondays = array(); for($i=1; $i<=$maxDay; $i++){ if(date('w', strtotime($month."-".$i)) == 1){ $mondays[] = $month."-".($i>9?'':'0').$i; } } return $mondays; } print_r(getMonday('2018-06')); print_r(getMonday('2018-12'));
print_r(getMonday());
输出结果如下: