Zum Inhalt springen

Datumsformat umwandeln

Erstellt am 26. Januar 2009 · 5 Antworten · letzte Antwort am 17. Februar 2009

Tags: Frage

haeckn ·

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

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

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

neotron ·
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

Hallo haeckn,

siehe --> #85825

hilf vieleicht!

best regards!

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