我想列出两个日期之间的所有月份。
例如:开始日期为:2010-12-02
,结束日期为:2012-05-06
我想要列出类似以下的内容:
2010-12
2011-01
2011-02
2011-03
2011-04
.
.
.
2012-04
2012-05
这是我尝试过的,但根本没有起作用:
$year_min = 2010;
$year_max = 2012;
$month_min = 12;
$month_max = 5;
for($y=$year_min; $y<=$year_max; $y++)
{
for($m=$month_min; $m<=$month_max; $m++)
{
$period[] = $y.$m;
}
}
$end->modify('first day of next month');
,而在5.4以上的版本中是->modify('first day of this month');
。 - Krewetkaecho(iterator_count($period));
- John Condevar date1 = "2022-09-29"; var date2 = "2022-10-10";
- Bekti Galan