Mailinglisten-Archive |
Hallo Liste, wir haben folgendes Problem, an dem wir langsam aber sicher verzweifeln. Folgende Problematik: DB PostgreSQL 6.4.2 Feld: jahr (typ: date) Wir benötigen jetzt z.B. für eine "Jubilare"-Abfrage alle Leute die vom aktuellen Tag an und innerhalb der nächsten 60 Tage (also aktueller Tag + 2 Monate Vorschau) 70 Jahre oder älter werden. Dieses Alter stellt uns vor ziemliche Probleme, da eigentlich alle PHP-Funktionen die wir "irgendwie" nutzen könnten, beim schritt von 68 zu 69 "kippen" und nur noch "Müll", oder zumindest nicht das was wir brauchen, erzeugen. Wir ermitteln durch mktime() das aktuelle Datum und legen es in einer Variable ab. Wie können wir aber jetzt aber folgenden Rechenschritt lösen? akt_datum - 70 Jahre(!!!!) Zumal das Jahr in der DB als date-typ hinterlegt ist. Das Problem wird offenbar verursacht durch die "Unix-Zeitrechnung" (01.01.1970). Hat schon mal jemand von Euch etwas ähnliches gelöst? Über ein paar Hinweise wären wir froh...:o) Gruß Jens Köhler
php::bar PHP Wiki - Listenarchive