Originariamente inviato da archivio
Grazie ora funziona, mi chiedevo se era possibile al posto di inserire la data di default non far visualizzare niente, posto il codice:

------------------------CODICE----------------------

$date = ($dati["DATE"]!='0000.00.00') ? $dati["DATE"] : 'data di default?';
$data = date_create($date);
$dati["DATE"]=date_format($data, 'd-M-Y');

print "<td> $dati[STATUS] </td>";
print "<td> $dati[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>";
Potresti gestirlo con un semplice if no?

Codice PHP:
$date = ($dati["DATE"]!='0000.00.00') ? $dati["DATE"] : null;
if(!
is_null($date)){
$data date_create($date);
$dati["DATE"]=date_format($data'd-M-Y');
}else 
$dati["DATE"] = ""//per non fare stampare 0000.00.00

                   
print "<td> $dati[STATUS] </td>";
           print 
"<td> $dati[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>";
 :
messner