$start_date = strtotime('2011-08-21');
for($i=0 ; $i < 5; $i++)
{
echo "i = $i and ";
$start_date = mktime(0, 0, 0, date("m", $start_date), date("d", $start_date), date("Y", $start_date)+$i);
echo date('Y-m-d',$start_date)."<br /><hr />";
}
i = 0 and 2011-08-21
i = 1 and 2012-08-21
i = 2 and 2014-08-21
i = 3 and 2017-08-21
i = 4 and 2021-08-21
2012年以降に正しく追加されない理由がわかりませんでした。
ありがとう