用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

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

时间:2015-01-23  来源:西部数据  作者:西部数据

 

直接循环,如果是月,则循环变量每次增加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>
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门