i need code to compare date in php
This is a late answer. since there is no exact answer to the question here, I'm providing this solution here.
You can do it in this way
$date1 = strtotime("2007-02-20"); // your input
$date2 = strtotime("today"); //today
if($date1 < $date2) {
echo " input date is in the past";
}
strtotime converts the string in to the unix timestamp integer.