salve a tutti per quale motivo date queste due date

$data = 2006-8-11
e
$datadue = 2006-08-24

prese da una form che utilizza un calendarietto JS

se faccio un
if ($data > $datadue)
{
Attenzione errore la data presente nel campo DA deve essere inferiore
}
else
{
.....
}

ottengo sempre il messaggio di errore?
può dipendere dal fatto che manca lo zero prima del mese ?
come posso formattarla in modo corretto eventualmente ?!?!?!