网站地图    收藏   

主页 > php专栏 > php函数大全 >

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

来源:自学PHP网    时间:2014-11-25 00:26 作者: 阅读:次

[导读] 直接循环,如果是月,则循环变量每次增加1(月),如果是年,则每次增加12(月),同时输出date(#39;Y-m#39;)或者 date(#39;Y#39;),实例代码如下:functioncountSeason($start,$end){$temp=date(Y-......

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. } 
  10. $time = countSeason("2008-10",date("Y-m")); 
  11. ?> 
  12. <select name="select_season" id="select"> 
  13.     <option> 按季度查看 </option> 
  14.     <?php foreach ($time as $val){?> 
  15. //开源代码phpfensi.com 
  16.     <option value="http://www./<?php echo $val;?>"><?php echo substr($val,0,4);?>年 第<?php  
  17.     $temp = intval(substr($val,5,2)); 
  18.     if (0<$temp&&$temp<4) 
  19.         {echo "1";} 
  20.     elseif (3<$temp&&$temp<7) 
  21.         {echo "2";} 
  22.     elseif (6<$temp&&$temp<10) 
  23.         {echo "3";} 
  24.     else 
  25.         {echo "4";} 
  26.     ?>季度</option> 
  27.     <?php }?> 
  28. </select>

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论