Código PHP:
$rnow = getdate();
$hoy = date("M-d-Y", mktime($rnow["hours"],$rnow["minutes"],$rnow["seconds"],$rnow["mon"],$rnow["mday"],$rnow["year"]));
$fecha = date("M-d-Y", mktime(0,0,0,1,20,2012))
// echo $hoy da Sep-03-2010
//echo $fecha da Jan-20-2012
// sí $hoy es una fecha anterior a $fecha porque
if($fecha < $hoy){
echo "es menor";
}
Es algo que no entiendo.
Saludos