我需要编写一个简单的循环例程来显示从今天开始的 24 个月。我该怎么做?
$start = date(M) - 24;
$end = date(M);
foreach() {
echo ''; // Dec, Jan...
}
我需要编写一个简单的循环例程来显示从今天开始的 24 个月。我该怎么做?
$start = date(M) - 24;
$end = date(M);
foreach() {
echo ''; // Dec, Jan...
}
像这样的东西应该工作:
for($i = 1; $i <= 24; $i++) {
echo date("M", strtotime("-$i months")) . "\n";
}
结果
二月 简 十二月 十一月 十月 九月 八月 七月 君 可能 四月 三月 二月 简 十二月 十一月 十月 九月 八月 七月 君 可能 四月 三月
for ($i = 1; $i <= 24; $i++) {
$months[] = date("Y-m%", strtotime( date( 'Y-m-01' )." -$i months"));
}
或者对于月份的全文表示,您需要通过“F”:
echo date("y:F:d");
上个月你可以使用
echo date("y:F:d",strtotime("-24 Months"))