题目 今天是4-8号 循环10天我想抛出在十天之内周四、五、六的所有日期 0-6为 周日到周六
<?php
$i=0;
$StartDate = '2011-4-8';
$LessonNumber = 10;
$freq=array(4,5,6);
while($i<$LessonNumber){
$w = date('w',strtotime($StartDate));
if(in_array($w,$freq)){
$LessonDate = date('Y-m-d',strtotime($StartDate));
$lesson['LessonDate'] = $LessonDate;
//echo $lesson['LessonDate'];
print_r($lesson);
}
$i++;
$StartDate = date('Y-m-d',strtotime($StartDate)+60*60*24);
}
?>
数据符合条件的第一天
<?php
$i=0;
$StartDate = '2011-4-8';
$LessonNumber = 10;
$okdate = '';
$freq=array(3,4);
while($i<$LessonNumber){
$w = date('w',strtotime($StartDate));
if(in_array($w,$freq)){
$okdate = date('Y-m-d',strtotime($StartDate));
break;
}
$i++;
$StartDate = date('Y-m-d',strtotime($StartDate)+60*60*24);
}
echo $okdate;
?>
标签:
上一篇:
PHP禁止缓存如何禁止页面缓存 下一篇:
FCK编辑器使用配置