可以这样:
<td height='40' width='18%' align='left'>过期时间:
       <select>
       <?
                  $y = date("Y");
                  $m = date("m");
                  $d = date("d");       for($i=1;$i<6;$i++){
                $nexmonth = $m+$i;
echo "<option value=\"$y$m$d\"";
echo ">$y/$m/$d</option>\n";
}
       ?>
       </select>
        </td>

解决方案 »

  1.   

    你的持续我看不懂,
    $a=sort("20050724","20050824","20050924","20051024","20051124")可以从小到大排序!
    rsort可以从大到小排序!
      

  2.   

    怎么个实现法呢?
    sort(date(Ymd));?不行!
      

  3.   

    <td height='40' width='18%' align='left'>过期时间:
           <select>
           <?
                      $y = date("Y");
                      $m = date("m");
                      $d = date("d");       for($i=1;$i<6;$i++){
                    $nexmonth = $m+$i;
    echo "<option value=\"$y$m$d\"";
    echo ">$y/$m/$d</option>\n";
    }
           ?>
           </select>
            </td>这段代码产生的结果都是:同一年月日2005/06/24
      

  4.   

    <td height='40' width='18%' align='left'>过期时间:
           <select>
           <?
                       for($i=1;$i<6;$i++){
             $nexmonth = date(Ymd)+($i*100);
    echo "<option value=\"$y$m$d\"";
    echo ">$y/$m/$d</option>\n";
    }
           ?>
           </select>
            </td>您试试
      

  5.   

    将二楼代码的: $nexmonth = $m+$i;改为:$nexmonth = $m++;
      

  6.   

    <select>
    <?
    for($i=1;$i<6;$i++){
    $nextmonth = date("Ymd",strtotime("$i month"));
    echo "<option value=\"$nextmonth\"";
    echo ">$nextmonth</option>\n";
    }
    ?>
    </select>
      

  7.   

    把$nexmonth = $m+$i;改为
    $nexmonth = $m++;后就行了!!谢谢各位的帮忙!!!小弟非常感谢你们!!!