今天有个朋友问了一个问题,最后解决了下,先整理记下来,后面用到了再说
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());
输出结果如下: