DateTime::diffDateTimeImmutable::diffDateTimeInterface::diffdate_diffВозвращает разницу между двумя объектами DateTime
&reftitle.description;
&style.oop;publicDateIntervalDateTime::diffDateTimeInterfacetargetObjectboolabsolute&false;publicDateIntervalDateTimeImmutable::diffDateTimeInterfacetargetObjectboolabsolute&false;publicDateIntervalDateTimeInterface::diffDateTimeInterfacetargetObjectboolabsolute&false;&style.procedural;DateIntervaldate_diffDateTimeInterfacebaseObjectDateTimeInterfacetargetObjectboolabsolute&false;
Возвращает разницу между двумя объектами DateTimeInterface.
&reftitle.parameters;
datetime
Дата и время для сравнения.
absolute
Используется, чтобы вернуть абсолютную разницу.
&reftitle.returnvalues;
DateInterval объект представляет
разницу между двумя датами&return.falseforfailure;.
Возвращаемое значение более конкретно представляет интервал для применения к
исходному объекту ($this или
$originObject), чтобы прийти к $targetObject. Этот процесс не всегда
обратим.
&reftitle.examples;
Пример использования DateTime::diff&style.oop;
diff($target);
echo $interval->format('%R%a дней');
?>
]]>
&style.procedural;
format('%R%a дней');
?>
]]>
&examples.outputs;
Сравнение объектов DateTime
С версии PHP 5.2.2 объекты DateTime могут сравниваться при помощи
операторов сравнения.
$date2);
?>
]]>
&example.outputs;
&reftitle.seealso;
DateInterval::formatDateTime::addDateTime::sub