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;
DateTime::diff の例
&style.oop;
diff($datetime2);
echo $interval->format('%R%a days');
?>
]]>
&style.procedural;
format('%R%a days');
?>
]]>
&examples.outputs;
DateTime オブジェクトの比較
PHP 5.2.2 以降では、DateTime オブジェクトを
比較演算子
で比較できるようになりました。
$date2);
?>
]]>
&example.outputs;
&reftitle.seealso;
DateInterval::format
DateTime::add
DateTime::sub