Datumdarstellung unter PHP/MYSQL

  • #1
S

Sir_Tyrann

Mitglied
Themenersteller
Dabei seit
02.08.2001
Beiträge
13
Reaktionspunkte
0
Ort
Hamburg
Moin!!!
Da ich ueber die Suchfunktion bisher nichts in Bezug auf dieses Thema gefunden habe, hab ich diesen Thread eroeffnet. Falls es doch schon mal dieses Thema gab, waere ich fuer einen Link zum entsprechenden Thread dankbar.
Ich bin auf der Suche nach einer Moeglichkeit das Datum, welches ich aus einer MYSQL-DB auslese, anders darzustellen. Wenn man das Datum einfach ausliest, dann hat man das Format YYYY-MM-DD. Dies moechte ich aber in DD.MM.YYYY umwandeln. Theoretisch sollte das ueber SELECT DATE_FORMAT([datum],[format]): funktionieren. Wenn ich per Hand ein Datum in diesen String bei SQL eingebe, dann funktioniert das auch. Wenn ich allerdings aus einer Tabelle das Datum auslese und umwandle, ann funktioniert dies nicht und ich erhalte immer die Aussage resource id #6. Auch wenn ich ueber PHP ein Datum in das SQL-Query schicke, bekomme ich diese Aussage. Ich hoffe, dass jemand von Euch ne Loesung oder Idee dazu hat.
Viel Spass noch, wobei auch immer
Sir_Tyrann
 
  • #2
:) Sag ma wenn du so und so schon php benutzt dann mache es doch einfach eine datum angabe in php lese sie als varchar ein und lese sie wie jedes andere text format auch aus so hast du deine eigene zeit darstellung und nich das prob mt dem auslesen
kleines beispiel: date(D,d,Y-g:i);
ergiebt Mo ,12, 2003-10:35
 
  • #3
Klar ist das ne Moeglichkeit, aber dann muss ich meine ganzen DBs veraendern. Und darauf hab ich eigentlich keine Lust. Irgendwie muss dsa doch auch eleganter gehen, oder?! Trotzdem schon mal danke fuer den Tipp. :)
 
  • #4
Hi

Beispiel:
SELECT
name,
DATE_FORMAT(datum,->%d.%m.%Y') AS datum
FROM Tabelle

Nun kannst du das in der Variable mit $var[datum] auch auslesen.

Gruß, Michael
 
  • #5
Damit wirst du für heute mein persönlicher Held. ;)
Allerdings habe ich deine Anfrage etwas verändern müssen. Meine sah jetzt so aus:
SELECT DATE_FORMAT(Datums-Spaltenname,->%d.%m.%Y') AS datum FROM Tabelle. Das->name' mochte er bei mir irgendwie nicht. Auf jeden Fall läufts jetzt und somit kann hier dicht gemacht werden *freu*
 
  • #6
Hi

Upsa hatte das Komma hinter name vergessen, sollte nur ein Beispiel für eine weitere Spalte sein.
Freut mich das es jetzt bei dir klappt :)

Gruß, Michael
 
Thema:

Datumdarstellung unter PHP/MYSQL

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.839
Beiträge
707.962
Mitglieder
51.492
Neuestes Mitglied
Janus36
Oben