in teoria anche confrontando le date direttamente dovresti riuscire.. o sbaglio?
magari convertendola in formato Yma, senza niente in mezzo, ti rimane un intero che puoi usare per ordinare..
xkč avendo 20060504 (4/5/2006) saprai che č maggiore di 20050908 (8/9/2005)
facendo un cast a int..
$data_1 = (int)date("Yma",$data);