<?php
function trasforma($d){
$numero=array('gennaio'=>'01','febbraio'=>'02','marzo'=>'03','aprile'=>'04','maggio'=>'05','giugno'=>'06','luglio'=>'07','agosto'=>'08','settembre'=>'09','ottobre'=>'10','novembre'=>'11','dicembre'=>'12');
$ex=explode(" ", $d);//esplodo la data secondo il separatore, se è spazio con spazio
if($ex[0] < 10){$giorno="0".$ex[0];}else{$giorno=$ex[0];}//trasformo il giorno es. 2 in 02
$num_mese=$numero[ex[1]];
$anno= $ex[2]
return $anno." ".$num_mese." ".$giorno;//ricompongo la data
}
$data_1="25 aprile 2015";
$data_2="2 giugno 2015";
if(trasforma($data_1) > trasforma($data_2)){
echo "la $data_2 è precedente a $data_1<br>";
}else{
echo "la $data_1 è precedente a $data_2<br>";
}
?>