Я пытаюсь перечислить все месяцы между двумя датами.Как перечислить все месяцы между двумя датами
Например, дата начала: 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;
}
}
Избили меня к нему. +1! –
IMO 'this.is (« awesome! »)'. – vikingmaster
Это исправляет и стоит upvote, чтобы увидеть, как кто-то использует объекты datetime и dateintervals для простого решения ... хотя я не ожидал бы чего-то меньшего от кого-то с вашим rep :) –