dedlfix: Englisches Format auf Deutsch umstellen?

Beitrag lesen

Tach!

ja. auf-split-ten an den -, und dann wieder in der gewünschten Reihenfolge mit den gewünschten Trennzeichen zusammensetzen.

Das muss man aber nicht zu Fuß machen. Dieses genormte Format kann von strtotime() interpretiert werden und auch von der Date-Klasse.

wäre es dann nicht einfacher das Datum direkt in diesem "22.04.2015" in der Datenbank zu speichern? Mit hat man empfohlen der Feldtype "Date" zu nutzen.

Wenn du es als String speicherst, ist es kein Datum mehr und du kannst keine Datumsberechnungen und -vergleiche mehr damit anstellen. Wenn du es in PHP nicht als Datum brauchst, sondern nur als String nimmst und zur Ausgabe durchreichst, kannst du es ja von der Datenbank gleich formatiert liefern lassen. MySQL hat dazu entsprechende Funktionen.

dedlfix.