PHP获取今日往前推12个月,并存入数组
看了网上以及CSDN上的一些方法,不够简洁美,在stackoverflow上有类似的问题,我觉得最好的答案是这样的:
for ($i = 1; $i <= 12; $i++) {
$months[] = date("Y-m%", strtotime( date( 'Y-m-01' )." -$i months"));
}
生成效果是这样的
array:12 [
0 => "2020-06%"
1 => "2020-05%"
2 => "2020-04%"
3 => "2020-03%"
4 => "2020-02%"
5 => "2020-01%"
6 => "2019-12%"
7 => "2019-11%"
8 => "2019-10%"
9 => "2019-09%"
10 => "2019-08%"
11 => "2019-07%"
]