Tobias Kloth: Daten ausgeben

Beitrag lesen

Hallo Sebastian,

Wenn ich nun diese Spalten als Text auf der PHP ausgeben möchte, so wird mir dieser im Format yyyy-mm-dd ausgegeben. Gibt es eine Möglichkeit diesen auch im Deutschen Format tt.mm.yyyy auszugeben ?

ja - gib bei SELECT nicht den Spaltennamen an, sondern sowas wie DATE_FORMAT(spaltenname,"%e.%c.%Y") as dedatum
siehe auch http://www.mysql.de/doc/de/Date_and_time_functions.html und http://www.mysql.de/doc/de/SELECT.html

Wenn ich über ein Formular einen neuen Datensatz eingebe, dann gibt der Benutzer ja auch das Datum im Format tt.mm.yyyy ein. Nur wie kann man das umwandeln, dass das Datum dann auch richtig in der DB gespeichert wird ?

ich mach das so, dass ich den String an den Punkten Trenne (mit explode()) und ihn dann wieder "mysql-gerecht" zusammenbaue - vielleicht gibt es aber auch noch eine bessere Variante :-)

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|