Mit Geburtstag rechnen

Hallo, ich bin’s wiedermal.

Mir wurde in diesem Forum super geholfen, ein Dank hier an alle die mir geholfen haben!

jetzt habe ich eine weitere Frage. Und zwar, wie kann ich mit dem Geburtsdatum rechnen?

Ich hab mir das folgender massen vorgestellt:

der User hat die Möglichkeit, den Jahr, den Monat und den Monatstag je in einer dropdown liste auszuwählen. Dann möchte ich mit diesen Angaben rechnen. Bspw. gibt jemand 1.1.2000 ein, dann möchte ich ermitteln wie alt er ist.

Wie ist das möglich?

Vielen Dank für die Hilfe!

Gruss
Dennis

Hallo,
um das Problem zu lösen, brauchst du nicht viel mehr als
time(),
mktime(),
und date().

kannst du hier nachschlagen:
http://www.phpcenter.de/de-html-manual/function.time…
http://www.phpcenter.de/de-html-manual/function.date…
http://www.phpcenter.de/de-html-manual/function.mkti…

Viel Spaß beim tüfteln. Wenn du Probleme dabei hast, frag nach.

Grüße,
Dietmar

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

oh contraire…

Hallo,
um das Problem zu lösen, brauchst du nicht viel mehr als
time(),
mktime(),
und date().

int time ( void)

Gibt die seit Beginn der UNIX-Epoche (Januar 1 1970 00:00:00 GMT) bis jetzt vergangenen Sekunden zurück.

Wenn nu einer Älter als 36/37 ist, dann funktioniert das ganze nicht mehr…

Allerdings hab ich bisher auch noch nicht mit Datumsformat gerechnet…

Hallo,
um das Problem zu lösen, brauchst du nicht viel mehr als
time(),
mktime(),
und date().

int time ( void)

Gibt die seit Beginn der UNIX-Epoche (Januar 1 1970 00:00:00
GMT) bis jetzt vergangenen Sekunden zurück.

Wenn nu einer Älter als 36/37 ist, dann funktioniert das ganze
nicht mehr…

stimmt nur teilweise.

Anmerkung: Der gültige Bereich eines Timestamp liegt typischerweise zwischen Fri, 13 Dec 1901 20:45:54 GMT und Tue, 19 Jan 2038 03:14:07 GMT. (Das entspricht den minimalen und maximalen Werten für einen vorzeichenbehafteten 32-Bit Integer). Unter Windows-Betriebssytemen ist dieser Bereich auf 01-01-1970 bis 19-01-2038 beschränkt.
http://www.php.net/ date()

Hallo Dennis,

jetzt habe ich eine weitere Frage. Und zwar, wie kann ich mit
dem Geburtsdatum rechnen?

Ich empfehle dir die Date-Klassen bzw DateCalc-Klassen von PEAR.
Sie ermöglichen dir relativ bequem die auch verrücktesten Datums-Berechnungen.

Siehe:
http://pear.php.net/package/Date

im Detail vor allem:
http://pear.php.net/package/Date/docs/1.4.6/Date/_Da…

und:
http://pear.php.net/package/Date/docs/1.4.6/Date/_Da…

Grüße, Hagen