phpbar.de logo

Mailinglisten-Archive

[php] Geburtsjahrauswertung mit PHP3 unter Postgres 6.4.2

[php] Geburtsjahrauswertung mit PHP3 unter Postgres 6.4.2

=?iso-8859-1?Q?Jens_K=F6hler?= j.koehler_(at)_gek-consulting.de
Tue, 13 Apr 1999 09:46:33 +0200


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