DateTime::diffDateTimeImmutable::diffDateTimeInterface::diffdate_diffRetourne la différence entre deux objets DateTime
&reftitle.description;
&style.oop;publicDateIntervalDateTime::diffDateTimeInterfacetargetObjectboolabsolute&false;publicDateIntervalDateTimeImmutable::diffDateTimeInterfacetargetObjectboolabsolute&false;publicDateIntervalDateTimeInterface::diffDateTimeInterfacetargetObjectboolabsolute&false;&style.procedural;DateIntervaldate_diffDateTimeInterfacebaseObjectDateTimeInterfacetargetObjectboolabsolute&false;
Retourne la différence entre deux objets DateTimeInterface.
&reftitle.parameters;
datetime
La date à comparer.
absolute
Doit-on forcer l'intervalle à être positif ?
&reftitle.returnvalues;
L'objet DateInterval représente la différence
entre les deux dates&return.falseforfailure;.
La veleur de retour représente de façon plus détaillé l'intervale à appliquer
sur l'objet original ($this ou
$originObject) pour arriver à
$targetObject. Cette procédure n'est pas toujours
réversible.
&reftitle.examples;
Exemple avec DateTime::diff&style.oop;
diff($target);
echo $interval->format('%R%a days');
?>
]]>
&style.procedural;
format('%R%a days');
?>
]]>
&examples.outputs;
Comparaison de deux objets DateTime
À partir de PHP 5.2.2, les objets DateTime peuvent être comparés en utilisant
les opérateurs de comparaison.
$date2);
?>
]]>
&example.outputs;
&reftitle.seealso;
DateInterval::formatDateTime::addDateTime::sub