MySql Datum formatieren

Moin,
ich brauche eure Hilfe.
Ich habe ein PHP Script, das u.A. Daten in eine MySQL Datenbank speichert. Das Datum ist logischerweise im Format JJJJ-MM-DD.
Allerding möchte ich bei der Ausgabe der Daten für das Datum folgendes Format haben: DD.MM.JJJJ . Ich bekomme es aber nicht hin, das Datum umzuwandeln. Kann mir jemand einen Tipp geben?

Mfg Lukas

hi.

Explode() wird dir weiterhelfen. Siehe Manual!

ich brauche eure Hilfe.
Ich habe ein PHP Script, das u.A. Daten in eine MySQL
Datenbank speichert. Das Datum ist logischerweise im Format
JJJJ-MM-DD.
Allerding möchte ich bei der Ausgabe der Daten für das Datum
folgendes Format haben: DD.MM.JJJJ . Ich bekomme es aber nicht
hin, das Datum umzuwandeln. Kann mir jemand einen Tipp geben?

$explode = explode("-",$datum);

$jahr = $explode[0];
$monat = $explode[1];
$tag = $explode[2];

echo $tag."".$monat."".$jahr;

freundliche Grüsse,
Sebastian

Hallo Lukas,

alternativ zu Sebastians Loesung kannst du die auch den UNIX-Zeitstempfel (Sekunden seit dem 1.1.1970 00:00) selektieren und dann in PHP z.B. mit der date()-Funktion nach belieben formatieren.

SELECT UNIX_TIMESTAMP(DatumsSpalte) AS unixdatum FROM tabelle;

Gruesse
Stefan

Moin,
ich brauche eure Hilfe.
Ich habe ein PHP Script, das u.A. Daten in eine MySQL
Datenbank speichert. Das Datum ist logischerweise im Format
JJJJ-MM-DD.
Allerding möchte ich bei der Ausgabe der Daten für das Datum
folgendes Format haben: DD.MM.JJJJ . Ich bekomme es aber nicht
hin, das Datum umzuwandeln. Kann mir jemand einen Tipp geben?

direkt in mysql mit „select date_format(datumssspalte,’%d.%m.%Y’)“

http://dev.mysql.com/doc/refman/5.1/de/date-and-time…

Super,
hat alles geklappt.
Danke für die Hilfe.

Mfg Lukas