2ヶ月間のすべての月を取得しようとしています。2ヶ月間の月の取得方法
たとえば、ユーザーが21-10-2012に記事を投稿し、今日の日付が5-12-2017の場合、今私はすべての月と年をこの期間に以下のように表示したい
10-2012
11-2012
01-2013
02-2014
03-2015
04-2015
05-2015
06-2015
07-2015 // and so on
.......
.......
.......
12-2017 // Till Today Date
まで私は差を計算することしかできませんでした。
$article_date= date("d-m-Y", $article['date']);
$year = date("Y");
$month = date("m");
$day = date("d");
$date1 = new DateTime($article_date);
$date2 = new DateTime("$day-$month-$year");
$diff = $date1->diff($date2);
echo (($diff->format('%y') * 12) + $diff->format('%m')) . " full months difference";
どのようにすべての月を得ることができますか?
...?現在の日付に1ヶ月追加し、終了日よりまだ低いかどうかを確認します。 – CBroe