PHP: mysql datetime in deutsches Format bringen

Zeitangaben in Datenbanken haben meist ein anderes Format, als man dies in der Ausgabe benötigt. Beim Format Datetime ist die Formatierung „Jahr-Monat-Tag Stunde:Minute:Sekunde“. Dies kann man mit dem Befehl date() ganz einfach ins deutsche Zeitformat formatieren

    $abfrage = "SELECT zeit FROM tabelle";
    $ergebnis = mysql_query ($abfrage,$db);
    while (list($zeit) = mysql_fetch_row($ergebnis))
    {
         $zeit2 = date("d.m.Y H:i:s",strtotime($zeit));
         echo "$zeit2";
    }

Als Ausgabe erhalten wir dann das Format „Tag.Monat.Jahr Stunde:Minute:Sekunde“.

Wenn man nur das Datum braucht wäre der Befehl folgender:

 $zeit3 = date("d.m.Y",strtotime($zeit));

Nur die Zeit hat folgenden Code:

$zeit4 = date("H:i:s",strtotime($zeit));

Weitere Formatierungsmöglichkeiten gibt es bei selfphp.

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: