网站地图    收藏   

主页 > 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. $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>

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

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

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

添加评论