Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 22-01-2002, 09:09
BrainBug
 PHP Senior
Links : Onlinestatus : BrainBug ist offline
Registriert seit: Mar 2001
Ort: Raum Frankfurt
Beiträge: 1.110
BrainBug ist zur Zeit noch ein unbeschriebenes Blatt
Standard

moin,

bin noch nicht komplett wach, aber hier mal eine einfache Lösung:
Code:
$splitted = explode (".", $datum);

$damals = mktime(23,59,59,$splitted[1],$splitted[0],date("Y")); // diesjähriger Geburtstag
$heute = time();
if ($splitted[2]<100) $dies_jahr = date("y"); else $dies_jahr = date("Y");

if ($damals<$heute) $alter = $dies_jahr - $splitted[2]-1;
else $alter = $dies_jahr - $splitted[2];
keine Ahnung, ob das funktioniert, hab ich mir gerade aus dem hohlen Bauch ausgedacht -> deshalb muß ich jetzt erstmal was frühstücken

P.S.: was du noch einbauen mußt, ist bei zweistelliger Jahreszahl die Korrekte Subtraktion durch den Wechsel von 99 nach 00
Mit Zitat antworten