我正在尝试用“y-m-d”格式为日期添加天:

$oldDate = '2013-05-15';
$newDate = date('Y-m-d', strtotime($oldDate. " + 5 days"));

本报告列出“2013-5-20”,但如下:
$oldDate = '2013-05-15';
$addedDays = 5;
$newDate = date('Y-m-d', strtotime($oldDate. " + $addedDays days"));

不起作用,它只输出“1970-01-01”,这没有意义,因为我只想把要添加的日期放在一个变量中。它们基本上是相同的代码。我很感激你帮我理解这一点。谢谢!

最佳答案

不过,代码是正确的,可以工作,以防万一

$newDate = date('Y-m-d', strtotime($oldDate. " + {$addedDays} days"));

10-04 11:05