加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹤壁站长网 (https://www.0392zz.cn/)- 分布式云、存储数据、视频终端、媒体处理、内容创作!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2022-06-17 08:40:30 所属栏目:PHP教程 来源:互联网
导读:直接循环,如果是月,则循环变量每次增加1(月),如果是年,则每次增加12(月),同时输出date(Y-m)或者 date(Y),实例代码如下: function countSeason($start,$end){ $temp = date(Y-m,strtotime($start +3month)); while ($temp = $end){ $time[] = $temp; $tem
  直接循环,如果是月,则循环变量每次增加1(月),如果是年,则每次增加12(月),同时输出date('Y-m')或者 date('Y'),实例代码如下:
  function countSeason($start,$end){
   
      $temp = date("Y-m",strtotime("$start +3month"));
      while ($temp <= $end){
          $time[] = $temp;
          $temp = date("Y-m",strtotime("$temp +3month"));
      }
      return $time;
  }
  $time = countSeason("2008-10",date("Y-m"));
  ?>
  <select name="select_season" id="select">
      <option> 按季度查看 </option>
      <?php foreach ($time as $val){?>
  //开源代码phpfensi.com
      <option value="http://www./<?php echo $val;?>"><?php echo substr($val,0,4);?>年 第<?php  
      $temp = intval(substr($val,5,2));
      if (0<$temp&&$temp<4)
          {echo "1";}
      elseif (3<$temp&&$temp<7)
          {echo "2";}
      elseif (6<$temp&&$temp<10)
          {echo "3";}
      else
          {echo "4";}
      ?>季度</option>
      <?php }?>
  </select>

(编辑:鹤壁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读