Как перечислить все месяцы между двумя датами

Я пытаюсь перечислить все месяцы между двумя датами.

Например; дата начала: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

Ответы на вопрос(4)

Ваш ответ на вопрос