我试图用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;
如果有任何问题,请告诉我。