horst: Datum formatieren

Beitrag lesen

Liebes Forum

Ich möchte ein MySQL-Datum im format YYYY-MM-DD in ein leserliches Datum umwandeln, in das format DDDD, DD.MM.YYYY, also z.B. Sonntag, 29.09.2002. Die Datumsreihenfolge habe ich auch mit explode und implode gut hinbekommen, aber wie bekomme ich den wochentag? Die PHP-funktionen arbeiten ja alle mit einem timestamp.

Vielen Dank

Heizer

Hi
ich würde das mit switch lösen:

$datum = "2002-09-27";
echo "$datum<br>";
$teile = explode("-",$datum);
$wochentag = date ("l", mktime(0,0,0,$teile[1],$teile[2],$teile[0]));
switch ($wochentag) {
    case "Sunday":
        $wochentag = "Sonntag";
        break;
    case "Saturday":
        $wochentag =  "Samstag";
        break;
    case "Friday":
        $wochentag = "Freitag";
        break;
//natürlich muss du noch die andern wochentag eintragen....
}
$datum_neu = $wochentag." ".$teile[2].".".$teile[1].".".$teile[0];
echo "$datum_neu<br>";

Viele Grüße
Horst