我想在我的项目中显示从当前月份开始的最近10个月。我已经试过了
<?php
$months = array();
for ($i=1; $i<11; $i++) {
$months[$i."_".date('Y', strtotime('-'.$i.' Month'))] = date('M', strtotime('-'.$i.' Month'));
}
它给了我
Array
(
[1_2016] => Jun
[2_2016] => May
[3_2016] => Apr
[4_2016] => Mar
[5_2016] => Feb
[6_2016] => Jan
[7_2015] => Dec
[8_2015] => Nov
[9_2015] => Oct
[10_2015] => Sep
)
但index
month
没有错我想要这个
Array
(
[6_2016] => Jun
[5_2016] => May
[4_2016] => Apr
[3_2016] => Mar
[2_2016] => Feb
[1_2016] => Jan
[12_2015] => Dec
[11_2015] => Nov
[10_2015] => Oct
[9_2015] => Sep
)
我想这就是你想要的
$dateArray = array();
for ($i=1; $i<=10; $i++) {
$dateArray[date('m_Y', strtotime("-$i month"))] = date('M', strtotime("-$i month"));
}
print_r($dateArray);
输出
Array
(
[06_2016] => Jun
[05_2016] => May
[04_2016] => Apr
[03_2016] => Mar
[02_2016] => Feb
[01_2016] => Jan
[12_2015] => Dec
[11_2015] => Nov
[10_2015] => Oct
[09_2015] => Sep
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句