$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 年之后它没有正确添加。
谢谢