DateTime::diff DateTimeImmutable::diff DateTime::diff date_diff ふたつの DateTime オブジェクトの差を返す &reftitle.description; &style.oop; public DateIntervalDateTime::diff DateTimeInterfacedatetime2 boolabsolutefalse public DateIntervalDateTimeImmutable::diff DateTimeInterfacedatetime2 boolabsolutefalse public DateIntervalDateTimeInterface::diff DateTimeInterfacedatetime2 boolabsolutefalse &style.procedural; DateIntervaldate_diff DateTimedatetime1 DateTimedatetime2 boolabsolutefalse ふたつの DateTime オブジェクトの差を返します。 &reftitle.parameters; datetime 比較する日付。 absolute 間隔が正の数になるようにするか否か。 &reftitle.returnvalues; ふたつの日付の差をあらわす DateInterval オブジェクトを返します。 &return.falseforfailure; &reftitle.examples; <function>DateTime::diff</function> の例 &style.oop; diff($datetime2); echo $interval->format('%R%a days'); ?> ]]> &style.procedural; format('%R%a days'); ?> ]]> &examples.outputs; <classname>DateTime</classname> オブジェクトの比較 PHP 5.2.2 以降では、DateTime オブジェクトを 比較演算子 で比較できるようになりました。 $date2); ?> ]]> &example.outputs; &reftitle.seealso; DateInterval::format DateTime::add DateTime::sub