<code>$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 "
";
DateInterval Object
(
[у] => 0
[м] => 0
[d] => 0
[ч] => 10
[i] => 17
[s] => 14
[инвертировать] => 0
[дни] => 6015
)
DateInterval Object
(
[y] => 1
[м] => 0
[d] => 0
[h] => 0
[i] => 0
[s] => 0
[инвертировать] => 0
[дни] => 6015
)
есть идеи, почему «дни» показывают 6015? почему он не показывает общее количество дней? Разница в 1 год для меня ничего не значит, так как месяцы имеют разное количество дней.