用php中的变量递增日期


incrementing date with a variable in php

我试图用N天数来增加一个日期变量,但如果我通过变量传递天数,我会得到错误的值,但如果使用整数,则会起作用,如下所示:

工作场景:-----------------------

$date="05-09-2015";
$a=date('d-m-Y', strtotime($date. ' + 90 days'));
echo $a;

上述代码将使日期增加90天。

失败场景:------------------

$date="05-09-2015";
$incd=90;
$a=date('d-m-Y', strtotime($date. ' + $incd days'));
echo $a;

以上代码将返回无效结果,如01-01-1970..??:(

任何如何使其工作的线索。

试试这个

$date="05-09-2015";
$incd=90;
$a=date('d-m-Y', strtotime($date. ' + '. $incd .' days'));
echo $a;

如果有任何问题,请告诉我。