Как получить суммарные дни из PHP DateTime :: diff?

$now = new DateTime('now');
$tomorrow = new DateTime('tomorrow');
$next_year = new DateTime('+1 year');

echo "<pre>";
print_r($now->diff($tomorrow));
print_r($now->diff($next_year));
echo "</pre>";

DateInterval Object
(
    [y] => 0
    [m] => 0
    [d] => 0
    [h] => 10
    [i] => 17
    [s] => 14
    [invert] => 0
    [days] => 6015
)

DateInterval Object
(
    [y] => 1
    [m] => 0
    [d] => 0
    [h] => 0
    [i] => 0
    [s] => 0
    [invert] => 0
    [days] => 6015
)

Есть идеи, почему «дней» показывает 6015? почему он не показывает общее количество дней? Разница в 1 год для меня ничего не значит, поскольку месяцы имеют разное количество дней.

Ответы на вопрос(5)

Ваш ответ на вопрос