Hallo Verona
function mysql2date($datum)
{
if ($datum == 0000-00-00)
{
return;
}
else
{
list($jahr, $monat, $tag) = explode("-", $datum);
return sprintf("%02d.%02d.%04d", $tag, $monat, $jahr);
}
}Das Ergebnis ist dann z.B. 08.02.2003.
Bestimme aus dem Datum den aktuellen Zeitstempel mit mktime()
und wende darauf die Funktion getdate() an. getdate() gibt ein assoziatives Array zurück, welches unteranderem den Wochentag enthält.
Deine Funktion könnte dann so aussehen:
z.B.
<?php
function formatausgabe($datumarray)
{
$woche = array('So','Mo','Di','Mi','Do','Fr','Sa');
return $woche[$datumarray["wday"]].", ".sprintf("%02d.%02d.%d",$datumarray["mday"],$datumarray["mon"],$datumarray["year"]);
}
function mysql2date($datum)
{
if ($datum == 0000-00-00)
{
return;
}
else
{
list($jahr, $monat, $tag) = explode("-", $datum);
$datum=mktime(0,0,0,$monat,$tag,$jahr);
return formatausgabe(getdate($datum)) ;
}
}
echo mysql2date("2003-02-27");
?>
Viele Grüße
Antje