Chr*_*gos 18 php datetime date-math dateinterval
我已经尝试使用date_diff和date_create来获得已经转换为字符串的两个日期的差异.
这是代码:
$date_1 = date_create();
$date_now = date_format($date_1, 'Y-m-d');
//echo $date_now . "\n";
$date=date_create($date_now);
date_add($date,date_interval_create_from_date_string("3 days"));
$date_return = date_format($date,"Y-m-d");
$diff = date_diff(date_create($date_now), date_create($date_return));
echo $diff;
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Object of class DateInterval could not be converted to string
Run Code Online (Sandbox Code Playgroud)
Joh*_*nde 32
您需要调用DateInterval::format()以将该差异显示为字符串.
echo $diff->format('%d days');
Run Code Online (Sandbox Code Playgroud)
有关所有可用格式选项,请参阅手册.