致命错误:调用未定义的方法DateTime :: add()

时间:2012-11-28 05:43:52

标签: php datetime

<?php
function OtherDAY($start,$total){

    $date = new DateTime("$start");
    $date->add(new DateInterval('P'.$total.'D'));
    $finish=$date->format('Y-m-d');
    return $finish;

}

$start=date("Y-m-d");
$otherday=OtherDAY("$start",'15');
die($otherday);`
?>`

我杀了它之后显示“不是日期格式”,如何解决此问题

1 个答案:

答案 0 :(得分:0)

变化:

$date = new DateTime("$start");

$date = new DateTime($start);

$otherday=OtherDAY("$start",'15');

$otherday=OtherDAY($start,'15');

您没有传递变量的值,因为您将其作为字符串传递