3v4l.org

run code in 300+ PHP versions simultaneously
<?php $start = new DateTimeImmutable("2019-01-01 00:00:00"); $end1 = new DateTimeImmutable("2019-02-01 00:00:00"); $end2 = new DateTimeImmutable("2019-02-01 12:00:00"); $diff1 = $start->diff($end1); $diff2 = $start->diff($end2); // Same number of days var_dump($diff1->days == $diff2->days); // Comparing doesn't work, though var_dump($diff1 == $diff2); // true? var_export($diff1, true); var_export($diff2, true); // Now it does var_dump($diff1 == $diff2); // false, as it should be var_dump($diff1 < $diff2); // true, as it should be var_dump($diff1 > $diff2); // false, as it should be

preferences:
27.09 ms | 405 KiB | 5 Q