Seite 1 von 1

[Erledigt] Datumsformat

Verfasst: 06.03.2008 16:32
von Jimmy90
Ich würde das Geburtsdatum des Benutzers gerne weiterverarbeiten. Leider wird das Datum in der phpbb_users Tabelle ungünstig gespeichert, z.B.:

12- 6-1981
8-10-1981

Das macht die Sache natürlich unnötig schwer ... ><
(z.B. Das Leerzeichen bei einstelligen Monaten oder generell unterschiedliche Länge)

Meine Frage:
Wo muss ich ansetzen um das Format, in dem das Geburtsdatum gespeichert wird, zu verändern?

Verfasst: 07.03.2008 21:18
von Jimmy90
bump

Verfasst: 08.03.2008 10:57
von nickvergessen

Verfasst: 08.03.2008 11:41
von bantu
Die Länge ist immer gleich. ;-)

Was heißt weiterverarbeiten?

Verfasst: 08.03.2008 17:29
von Jimmy90
Inzwischen habe ich das Problem selbst gelöst. In der ucp_profile.php im includes-Ordner:

Code: Alles auswählen

if ($config['allow_birthdays'])
						{
							$sql_ary['user_birthday'] = sprintf('%2d.%2d.%4d', $data['bday_day'], $data['bday_month'], $data['bday_year']);
						}
Durch %2d (Monat) wurde für einstellige Monate ein Leerzeichen anstatt einer 0 eingefügt, wodurch ich beim Vergleich von Daten nicht mit "n" arbeiten konnte.

Ich verweise auf folgenden Thread, zu dem ich noch keine Lösung gefunden habe: http://www.phpbb.de/viewtopic.php?p=965623#965623