zoukankan      html  css  js  c++  java
  • 一个显示某段时间内每个月的方法 返回由这些月 (转载)

    一个显示某段时间内每个月的方法 返回由这些月份组成的数组,具体代码如下:

    
         //获取指定日期的内的月份 返回数组
         function getMonthArr($start, $end)
         {
             $start = empty($start) ? date('Y-1',strtotime('-1 month')) : $start;
             $end = empty($end) ? date('Y-12') : $end;
             //转为时间戳
             $st = strtotime($start.'-01');
             $et = strtotime($end.'-01');
    
             $t = $st;
             $i = 0;
             while($t <= $et)
             {
             //这里累加每个月的的总秒数 计算公式:上一月1号的时间戳秒数减去当前月的时间戳秒数
             //看不懂自己想去
                 $d[$i] = trim(date('Y-m',$t),' ');
                 $t += strtotime('+1 month', $t)-$t;
                 $i++;
             }
             return $d;
         }
    
    ​```
    [原文 代码家园 » 一个显示某段时间内每个月的方法 返回由这些月](http://www.daimajiayuan.com/sitejs-17043-1.html)
  • 相关阅读:
    2020.11.17
    2020.11.26
    2020.11.18
    2020.12.01
    2020.11.23
    Java编程规范
    20201003 千锤百炼软工人
    2020081920200825 千锤百炼软工人
    20201004 千锤百炼软工人
    20200929 动手动脑
  • 原文地址:https://www.cnblogs.com/ikai/p/11205261.html
Copyright © 2011-2022 走看看