Seite 1 von 1

Datumsfeld für User einfügen - Hilfe

Verfasst: 08.09.2006 16:48
von be4
Hallo,

ich versuche gerade ein Datumsfeld für die User im Forum einzufügen. Das ist mir zwar soweit gelungen, auch das es im Profil und so angezeig wird, doch leider habe ich keine Ahung wie man die bei der Ausgabe formatiert.

Leider kann ich kein PHP :(

Also in der Datenbank habe ich ein Date Feld eingefügt, aber so wie ich das gesehen haben, werden dort int(11) Felder fürs Datum genommen.
Vielleicht kann mir einer sagen was richtig ist.

Und wie kann ich ein Date Feld formatieren, dass es tt.mm.jjjj anzeigt. Bei mir kommt immer yyyy-mm-tt

Wenn es irgendwo eine gute Doku dazu gibt nehme ich die natürlich auch :)

Danke

Verfasst: 08.09.2006 17:12
von Leuchte
Also speicherst du das Datum in einem Timestamp?

Code: Alles auswählen

date("d.m.Y", $timestamp);
Siehe auch http://de.php.net/manual/de/function.date.php

Verfasst: 08.09.2006 17:59
von be4
Ich speicher das nach dem Beispiel von modify_profile. Vermute mal, dass es eher wie ein normales Textfeld gespeichert wird. Wie gesagt, ich kenne mích mit PHP und mySql net wirklich aus.

Ich werde mal dem Link folgen und schauen was da steht :)

Verfasst: 10.09.2006 00:37
von be4
Irgendwie bekomme ich das nicht hin :(

Also ich habe jetzt ein Date Feld in die DB eingefügt und kann mit z.B. 1972-12-21 ein Datum einfügen. Mit 21.12.1972 geht es leider nicht.

Wenn ich das nun wieder ausgebe, bekomme ich 01.01.1970 raus

date("d.m.Y",$profiledata['user_weddingdatum']),

Wahrscheinlich ist das total falsch, aber vielleicht kann mir einer sagen wie ich es richtig machen muss.
Vor allem welches Datenfeld wäre in der DB am besten.