So mir ist langweilig nun zeig ich euch wie mann das Altersberechnen lässt.
Also wie bekommen wir denn nun aus einer Altersangabe im Format dd.mm.yyyy das Alter raus?
1 |
<?
|
Erklärung:
So zu erst einmal zerlegen wir die Angabe in ihre Bestandteile (Tag, Monat, Jahr), die machen wir mit dem ereg Befehle.
Dann lassen wir von PHP noch das Aktuelle Datum bestimmen, damit wir dieses nicht auch noch zerlegen müssen hab ich gleich alles in verschiedene Vars speichern lassen
So nun rechnen wir das aktuelle Jahr minus das Geburtsjahr und sind eigentlich schon fertig, könnte man meinen, doch was wenn der Gebrutstag noch gar nicht im aktuellen Jarh erreich wurde, sprich es ist der 26.12.2003 und man hat am 28.12.xxxx Geburtstag?
Dafür sind die 2 übrigen if abfragen, mit denen testen wir ob der Geburtstag schon in diesem Jahr war, und wenn nicht, dann wird von dem erechneten alter noch 1 Jahr abgezogen.
So mit $age haben wir dann das Alter korrekt berechnet und das Tut is fertig
Ich hab dann noch eine if-Abfrage gemacht, um zu schauen ob nicht etwa genau heute auch noch Geburtstag ist und wenn dem so ist, dann häng ich noch ein kleinen Spruch ran
http://www.selfphp.info/funktionsreferenz/regulaere_ausdruecke_posix/ereg.php
By Sniper
MfG
Sniper
Sry, nicht gut!