突然ですが、以下のコードの出力結果はどうなると思いますか?ちなみに「invert」というのは、結果が負の場合に「1」それ以外の場合に「0」になるプロパティ。 <?php date_default_timezone_set("Asia/Tokyo"); $dt1 = new DateTime("2017-12-01"); $dt2 = new DateTime("2017-11-30"); $diff1 = $dt1->diff($dt2); $diff2 = date_diff($dt1, $dt2); var_dump($diff1->invert, $diff2->invert); $dt1の方が未来なので、直観的にはint(0)になるだろうと思うところだが・・ ドキュメントは以下だけど・・・ PHP: DateTime::diff - Manual 明記されていないが、$dt2 -