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; }