Ciao a tutti,
ho il problema di convertire una data proveniente da una query dal formato AAAA.mm.gg al formato gg.mese.AAAA, contestualmene se il campo data è NULL vorrei che non venisse riportata come data 1970/01/01 (data di default se il campo è NULL).
posto il codice e vi chiedo di darmi una mano, anticipatamente grazie a tutti:

//Fino a che ci sono righe che estraggo con $dati
while ( $dati = mysql_fetch_assoc($result) )

{
$date=$dati["DATE"];

$pattern = "/[0-9]{4}-[0-9]{2}-[0-9]{2}/" ;
$new_date=date("d M Y", strtotime($date));


//echo "<td> Modifica </td>";
//echo "<td> Elimina </td>";





print "<td> $dati[STATUS] </td>";
print "<td> $new_date </td>";
print "<td> $dati[PROVINCE] </td>";
print "<td> $dati[Luogo] </td>";
print "<td> $dati[COMMENT] </td>";
print "<td> $dati[Celebrante] </td>";
print "<td> $dati[VARIE] </td>";



echo "</tr> \n";
}
echo "</table>\n";
//chiudo la connessione

mysql_close($conn);