Ciao ho fatto una prova al volo da cui puoi prendere spunto (è AS3).
Codice PHP:
var aMonths: Array = ["gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno",
"luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre"]
var data1: String = "5 novembre 2009";
var data2: String = "10 marzo 2009";
var myMonth1: int = getMonth(data1.split(" ")[1].toLowerCase());
var myMonth2: int = getMonth(data2.split(" ")[1].toLowerCase());
var d1: Date = new Date(data1.split(" ")[2], myMonth1, data1.split(" ")[0]);
var d2: Date = new Date(data2.split(" ")[2], myMonth2, data2.split(" ")[0]);
trace(d1 > d2); // true.
function getMonth(m:String):int
{
var indexMonth: int = aMonths.indexOf(m);
return indexMonth;
}