$date1 = strtotime("2022-03-15"); $date2 = strtotime("2022-03-20"); if($date1 > $date2){ echo "Date 1 is greater than date 2"; } else if($date1 < $date2){ echo "Date 2 is greater than date 1"; } else { echo "Date 1 and date 2 are equal"; }
$date1 = date_create("2022-03-15"); $date2 = date_create("2022-03-20"); $diff = date_diff($date1, $date2); echo "The difference between ".$date1->format('Y-m-d')." and ".$date2->format('Y-m-d')." is ".$diff->format('%a days');
$date1 = new DateTime("2022-03-15"); $date2 = new DateTime("2022-03-20"); $diff = $date1->diff($date2); echo "The difference between ".$date1->format('Y-m-d')." and ".$date2->format('Y-m-d')." is ".$diff->d." days";These examples do not require any external package or library. These functions are part of the core PHP datetime extension.