显示过去7天没有周末(php)

时间:2011-05-25 13:10:55

标签: php

我需要在精选框中显示最后七天但没有工作日结束日,在php

我的代码

 for($time=0; $time<(86400*14); $time+=86400)
{
 ?> <option value="<?php echo $date=date('Y-n-j', time()-$time);?>"><?php echo        $date=date('n/j', time()-$time);?></option>
 <?php

}
 ?>

1 个答案:

答案 0 :(得分:1)

我的解决方案是:

<?php
$i = 0;
$date = date('Y-n-j');
$time = time();
while($i<7){
   if(date('D', $time)!='Sun' && date('D', $time)!='Sat'){
      $i++; 
?>
      <option value="<?php echo $date; ?>"><?php echo $date; ?></option>
<?php
   }
   $time-= 86400;
   $date = date('Y-n-j', $time);
} ?>