不好意思,请问各位大大们,假如我要抓取每个月的星期一我设定我要从2015-01-01号
开始抓星期一是几月几号,但现在碰到一个问题是,我用for循环去跑,如果是在同个月
我抓一月的每个星期一,能够跑出数据来,但现在面临到,如果我跳月份,就会无法跑出
数据或者只跑几笔,目前发先应该是在于程式码天数上设定的问题,能有劳请各位大大,
帮帮小弟我吗?!
ex: 如果我要找出2015-01-01~2015-02-05 之间的每个星期一的话。
附上程式码:
$date_time="2015-01-01";
list($date)=explode(" ", $date_time); //取出日期部份
list($y,$M,$D)=explode("-",$date); //分离出年月日以便制作时戳
$M1 = $M;
$D1 = $D;
$date_time="2015-02-05";
list($date)=explode(" ", $date_time); //取出日期部份
list($Y,$M,$D)=explode("-",$date); //分离出年月日以便制作时戳
$M2 = $M;
$D2= $D;
echo $week;
for($m=$M1;$m<=$M2;$m++){
for($d=$D1;$d<=54;$d++){
if(date("w",mktime(0,0,0,$m,$d,$y))=="1") //代表星期几
echo $ymd ="$y-$m-$d"." ";
}
}
跪求各位大大帮解惑。