我有以下代码返回意外的答案。请让我知道出了什么问题。
$start_date = new DateTime('31-03-2019');
$end_date = new DateTime('01-05-2019');
$d = $start_date->diff($end_date);
echo "day: " . $d->d . " month: " . $d->m . "\n";
它返回以下输出:
day: 0 month: 1
我希望输出是:
day: 1 month: 1