- var_dump: documentation ( source)
<?php
$dt1 = new DateTime('1 year ago');
$dt2 = new DateTime('yesterday');
$dt3 = new DateTime();
$longest = $dt1->diff($dt3);
$shortest = $dt2->diff($dt3);
$middle = $dt1->diff($dt2);
var_dump($longest > $shortest);
var_dump($longest > $middle);
var_dump($longest < $shortest);
$int15 = new DateInterval('P15D');
$int20 = new DateInterval('P20D');
$date = new DateTime();
$diff = $date->diff(new DateTime("+10 days"));
var_dump($int15 < $diff); //should be false;
var_dump($diff < $int15); //should be true;
var_dump($int15 > $diff); //should be true;
var_dump($diff > $int15); //should be false;
var_dump($diff);
var_dump($int15 < $diff); //should be false;
var_dump($diff < $int15); //should be true;
var_dump($int15 > $diff); //should be true;
var_dump($diff > $int15); //should be false;