Hi,
Mit dem Befehl
strtotime ("-18 years")
kriegst Du vermutlich den Timestamp von Heute vor 18 Jahren.
Schau, ob der Timestamp des Geburtstags groesser ist.
Das "vermutlich" kann ich auflösen. Ich fänds auch toll, wenn Tipps dieser Art vorher selber ausprobiert werden würden *grummel*
echo date("d.m.Y",strtotime("-18 Years",time()))."<br>";
ergibt den 28.10.1985
Und wo wirken die Schaltjahre da noch *gg*
Das kann die Funktion leider nicht wissen, ob jemand, der dieses Jahr am 01. März Geburtstag hat irgendwann am 29. Februar geboren wurde...
Grüße
Tom