<? 
function de_dat($timestamp){ 
if (!$timestamp) $timestamp=time(); 
$mname= array("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni", "Juli",  
"August", "September", "Oktober", "November", "Dezember"); 
$dname=array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag",); 
return$de_dat=$dname[date("w",$timestamp)] . ", der ".date("d",$timestamp) . ". 
". $mname[date("m",$timestamp)-1] . " " . date("Y",$timestamp); 
} 
echo @de_dat(); 
?>