DateTime::diffDateTimeImmutable::diffDateTimeInterface::diffdate_diffReturns the difference between two DateTime objects
&reftitle.description;
&style.oop;publicDateIntervalDateTime::diffDateTimeInterfacedatetime2boolabsolute&false;publicDateIntervalDateTimeImmutable::diffDateTimeInterfacedatetime2boolabsolute&false;publicDateIntervalDateTimeInterface::diffDateTimeInterfacedatetime2boolabsolute&false;&style.procedural;DateIntervaldate_diffDateTimeInterfacedatetime1DateTimeInterfacedatetime2boolabsolute&false;
Returns the difference between two DateTimeInterface
objects.
&reftitle.parameters;
datetime
The date to compare to.
absolute
Should the interval be forced to be positive?
&reftitle.returnvalues;
The DateInterval object representing the
difference between the two dates&return.falseforfailure;.
&reftitle.examples;
DateTime::diff example&style.oop;
diff($datetime2);
echo $interval->format('%R%a days');
?>
]]>
&style.procedural;
format('%R%a days');
?>
]]>
&examples.outputs;
DateTime object comparison
As of PHP 5.2.2, DateTime objects can be compared using
comparison operators.
$date2);
?>
]]>
&example.outputs;
&reftitle.seealso;
DateInterval::formatDateTime::addDateTime::sub