当前位置:首页 > PHP教程 > php函数 > 列表

php生成按指定时间以来年、季度、月份的下拉列表

发布:smiling 来源: PHP粉丝网  添加日期:2014-09-09 16:17:06 浏览: 评论:0 

 

直接循环,如果是月,则循环变量每次增加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>

Tags: php生成季度 php生成月份

分享到: