Med date, går jeg ud fra du mener et mysql DATE felt?
Du kan så bruge strtotime, for at lave det om til et timestamp, og så sammenligne dem. Det vil være det nemmeste.
Prøv denne funktion i stedet:
function usortDate($a, $b) {
$a = strtotime($a['fradato']);
$b = strtotime($b['fradato']);
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
Hvis du med 'date' mener noget du selv har strikket sammen med php's date funktion, kan du lave et timestmap med mktime (i stedet for de strtotime jeg skrev), tjek manualen:
http://dk2.php.net/manual/en/function.mktime.php