DateTime::diff DateTimeImmutable::diff DateTimeInterface::diff date_diff Retourne la différence entre deux objets 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; 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 <function>DateTime::diff</function> &style.oop; diff($target); echo $interval->format('%R%a days'); ?> ]]> &style.procedural; format('%R%a days'); ?> ]]> &examples.outputs; Comparaison de deux objets <classname>DateTime</classname> À 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::format DateTime::add DateTime::sub