Hallo Zusammen,
ich habe eine eigene Extension erstellt, in der in ein Feld der Datenbank ein Datum abgespeichert wird. Das Feld ist vom Typ "int(11)". Habe beim Kickstarter den Type = Date verwendet.
Jetzt will ich im Frontend dieses besagte Feld ausgeben. Leider weiß ich aber nicht, wie ich den gespeicherten Wert in das "deutsche" Datumsformat "dd.mm.yyyy" umwandeln soll.
In der zugehörigen PHP-Klasse der Extension sieht das folgendermaßen aus:
$marker["###GEBURT###"] = $row["dateofbirth"];
Kann mir jemand weiterhelfen?
Hab leider nach Durchsuchen dieses Forums und langem Googeln nix gefunden.
gruß
haeckn
Hallo einpraegsam.net,
vielen Dank für die schnelle Antwort und die Links !
Mit der Doku und nach ein bisschen probieren habs ich es hinbekommen 🙂
Hier "meine" Lösung, falls jemand dasselbe Problem haben sollte:
$marker["###GEBURT###"] = strftime ("%e.%m.%G", $row["dateofbirth"]);
Danke !!!
haeckn
Hallo,
leider hat sich jetzt noch eine "Fehlfunktion" herauskristallisiert. 🙁
Wenn ich die Geburtsdatum(s) im Frontend anzeigen lasse, sprich von der Datenbank auslesen lasse, dann ist bei einigen der Tag um einen Tag verschoben, sprich die Leute um einen Tag älter.
Kennt jemand das Verhalten ?
Gruß
haeckn
Hallo neotron,
danke für den Lösungsansatz !
Leider hat mir das nicht weitergeholfen, da ich das mit der Datumsformatierung schon gelöst hatte und nur noch folgendes Problem besteht:
haeckn schrieb
Hallo,
leider hat sich jetzt noch eine "Fehlfunktion" herauskristallisiert. 🙁
Wenn ich die Geburtsdatum(s) im Frontend anzeigen lasse, sprich von der Datenbank auslesen lasse, dann ist bei einigen der Tag um einen Tag verschoben, sprich die Leute um einen Tag älter.
Kennt jemand das Verhalten ?
Gruß
haeckn
Vielleicht hat jemand einen Lösungsansatz, da ich bis jetzt noch nicht weitergekommen bin #paralyzed#
Gruß
haeckn