I may have overlooked something simple here but:
<?php
$startdate = "05/05/2007";
$enddate = "04/29/2008";
if (date("m/d/Y", strtotime($startdate)) > date("m/d/Y", strtotime($enddate))) {
print "start date " . date("m/d/Y", strtotime($startdate));
print "end date " . date("m/d/Y", strtotime($enddate)) . "<br>";
}
else
{ print 'ok';}
?>
Result:
start date 05/05/2007<br>end date 04/29/2008<br>
It thinks the start date is greater than then end date, which it is not. What am I missing? Thanks.