VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • php生成按指定时间以来年、季度、月份的下拉列表

直接循环,如果是月,则循环变量每次增加1(月),如果是年,则每次增加12(月),同时输出date('Y-m')或者 date('Y'),实例代码如下:
  1. function countSeason($start,$end){ 
  2.  
  3.     $temp = date("Y-m",strtotime("$start +3month")); 
  4.     while ($temp <= $end){ 
  5.         $time[] = $temp
  6.         $temp = date("Y-m",strtotime("$temp +3month")); 
  7.     } 
  8.     return $time
  9. $time = countSeason("2008-10",date("Y-m")); 
  10. ?> 
  11. <select name="select_season" id="select"
  12.     <option> 按季度查看 </option> 
  13.     <?php foreach ($time as $val){?> 
  14. //开源代码phpfensi.com 
  15.     <option value="http://www./<?php echo $val;?>"><?php echo substr($val,0,4);?>年 第<?php  
  16.     $temp = intval(substr($val,5,2)); 
  17.     if (0<$temp&&$temp<4) 
  18.         {echo "1";} 
  19.     elseif (3<$temp&&$temp<7) 
  20.         {echo "2";} 
  21.     elseif (6<$temp&&$temp<10) 
  22.         {echo "3";} 
  23.     else 
  24.         {echo "4";} 
  25.     ?>季度</option> 
  26.     <?php }?> 
  27. </select>
  28.  


出处:http://www.phpfensi.com/php/20140909/5150.html


相关教程