PHP: Datetime::Diff results comparison
问题 i was trying to compare the difference between 2 dates, but it seems the results are pretty wrong, for example this code: $datetime1 = new DateTime('2009-10-11'); $datetime2 = new DateTime('2009-10-13'); $interval = $datetime1->diff($datetime2); echo $interval->format('%R%a days')."<br />"; $datetime1 = new DateTime('2009-10-11'); $datetime2 = new DateTime('2009-10-15'); $interval2 = $datetime1->diff($datetime2); echo $interval2->format('%R%a days')."<br />"; if($interval == $interval2){ echo