我知道还有无数其他帖子询问如何在现有日期上添加天数,但我无法让它工作。
在这里,我尝试为 $numPayments 的每次迭代在每个日期添加 30 天。
$numPayments = 5;
$nextPaymentDate = date('m-j-Y g:i a', strtotime("+30 days"));
for($i = 0; $i <= $numPayments; $i++) {
echo $nextPaymentDate . "\r\r";
$nextPaymentDate = date('m-j-Y g:i a', strtotime($nextPaymentDate . " + 30 days"));
}
由于某种原因,它只是再次输出相同的日期:
09-8-2013 3:10 pm
09-8-2013 3:10 pm
09-8-2013 3:10 pm
09-8-2013 3:10 pm
09-8-2013 3:10 pm
09-8-2013 3:10 pm