这样试试
我机子上没有php没有测试过
<?
$time=time();
$end_time=$time+30*24*3600;//30天//$time_tototal=$end_time-$time;//总共的时间unset($var);for($i=$time;$i<$end_time;$i+=30*24*3600)
{
$val=date("Y-m-d",$time);

$var_arr[$i%7]= $var_arr[$i%7].$val;
}for($i=0;$i<7;$i++)
{
$str_option="<option>".$var_arr[$i]."</option>";
}print_r($var_arr);?><select>
<?
echo $str_option;
?>
<option>(just a demo)</option>
</select>

解决方案 »

  1.   

    刚才写时没有注意,修改一下
    <?php
    echo time;$time=time();
    $end_time=$time+30*24*3600;//30天//$time_tototal=$end_time-$time;//总共的时间
    for($i=$time;$i< $end_time;$i+=24*3600)
    {
    $val=date("Y-m-d",$i);

    $var_arr[$i%7]= $var_arr[$i%7]."-----".$val;
    }print_r($var_arr);for($i=0;$i<7;$i++)
    {
    $str_option.="<option>".$var_arr[$i]."</option>";
    }
    ?><select name="1"><?php
     echo $str_option; 
     ?></select>