¿Cómo obtener días agregados de DateTime :: diff de PHP?

$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
)

alguna idea de por qué 'días' muestra 6015? ¿Por qué no muestra el número total de días? La diferencia de 1 año no significa nada para mí, ya que los meses tienen un número variable de días.

Respuestas a la pregunta(5)

Su respuesta a la pregunta