php某段时间内所有周一的日期

DATE: 2016-11-10 / VIEWS: 457

<?php
$tmp = $d1 = time();
$d2 = mktime(0,0,0,date("m")+4,date("d"),date("Y"));
$zy = array();
while($tmp <= $d2) {
   if (date('w',$tmp) == 1) $zy[]=date("Y-m-d",$tmp);
   $tmp += 24 * 60 * 60;
}
print_r($zy);
?>