Heizer: Datum formatieren

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

  1. 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

    1. Super, vielen Dank

      Heizer