分享好友 教程首页 教程搜索 频道列表

php实现当前月份的前12个月(输出近一年的月份)

2022-05-09 21:242220
+关注2
核心提示:1.获取当前月份近12个月(包含本月)用到函数:date('Y-m',strtotime('-...

1.获取当前月份近12个月(包含本月)

用到函数:date('Y-m',strtotime('-1month'));//本月的上一月,循环减就能得到近12个月份

A:反序输出 

返回结果:

Array
(
    [0] => 2020-10
    [1] => 2020-09
    [2] => 2020-08
    [3] => 2020-07
    [4] => 2020-06
    [5] => 2020-05
    [6] => 2020-04
    [7] => 2020-03
    [8] => 2020-02
    [9] => 2020-01
    [10] => 2019-12
    [11] => 2019-11
)


函数部分

//获取近12个月
    function monthlater(){
        $str = array();
        for($i=0;$i<12;$i++){
            $str[$i] =date('Y-m',strtotime('-'.$i.'month'));//包含本月
            //$str[$i] =date('Y-m',strtotime('-1month-'.$i.'month'));//不包含本月
        }
       return $str;
    }



B:正序输出

返回结果:

Array
(
    [0] => 2019-11
    [1] => 2019-12
    [2] => 2020-01
    [3] => 2020-02
    [4] => 2020-03
    [5] => 2020-04
    [6] => 2020-05
    [7] => 2020-06
    [8] => 2020-07
    [9] => 2020-08
    [10] => 2020-09
    [11] => 2020-10
)


函数部分:

 //获取近12个月
    function monthlater(){
        $str = array();
        for($i=11;$i>=0;$i--){
            $str[11-$i] =date('Y-m',strtotime('-'.$i.'month'));
        }
        return $str;
    }


本文标签: #月份 #将来12个月
整理员:网络转载
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多
下一篇
我来说两句
抢沙发