Datumsformatierungen
Habe folgendes Problem undzwar wenn ich bei MYSQL einem Feld den Datentyp DateTime zuweise und dieses Feld auslese sieht das Ergebniss so aus: 2003-07-24 14:20:52
Kann ich das auch in der Deutschen schreibweise realisieren? |
Statt das Datum mit "SELECT datum ..." aus der DB zu holen kannst Du das auch so machen
SELECT DATE_FORMAT(datum, '%d.%m.%Y %H:%i:%s') AS datum .... Wichtig ist dabei AS datum nicht zu vergessen, sonnst hat mysql_fetch_array() Probleme! |
Man sollte einen anderen Aliasnamen statt den Spaltennamen nehmen. Wenn man dann versucht die Datensätze nach dem Datum zu sortieren sortiert man nach dem veränderten Datum und MySQL erkennt dieses Datum nicht mehr als Datum sondern als String und sortiert es entsprechend. Ich nehme üblicherweise "AS Changedatum"
SELECT DATE_FORMAT(datum, ....) as Changedatum FROM tab ORDER BY datum DESC |
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:50:34 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.