DateTime::diff DateTimeImmutable::diff DateTimeInterface::diff date_diff Возвращает разницу между двумя объектами DateTime &reftitle.description; &style.oop; public DateIntervalDateTime::diff DateTimeInterfacetargetObject boolabsolute&false; public DateIntervalDateTimeImmutable::diff DateTimeInterfacetargetObject boolabsolute&false; public DateIntervalDateTimeInterface::diff DateTimeInterfacetargetObject boolabsolute&false; &style.procedural; DateIntervaldate_diff DateTimeInterfacebaseObject DateTimeInterfacetargetObject boolabsolute&false; Возвращает разницу между двумя объектами DateTimeInterface. &reftitle.parameters; datetime Дата и время для сравнения. absolute Используется, чтобы вернуть абсолютную разницу. &reftitle.returnvalues; DateInterval объект представляет разницу между двумя датами&return.falseforfailure;. Возвращаемое значение более конкретно представляет интервал для применения к исходному объекту ($this или $originObject), чтобы прийти к $targetObject. Этот процесс не всегда обратим. &reftitle.examples; Пример использования <function>DateTime::diff</function> &style.oop; diff($target); echo $interval->format('%R%a дней'); ?> ]]> &style.procedural; format('%R%a дней'); ?> ]]> &examples.outputs; Сравнение объектов <classname>DateTime</classname> С версии PHP 5.2.2 объекты DateTime могут сравниваться при помощи операторов сравнения. $date2); ?> ]]> &example.outputs; &reftitle.seealso; DateInterval::format DateTime::add DateTime::sub