我需要在精选框中显示最后七天但没有工作日结束日,在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
}
?>
答案 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);
} ?>