Mastershrimp: (TIMESTAMP) Alter eines >34-Jährigen errechnen - unmöglich?

Beitrag lesen

Habe das jetzt mit der DATE-Spalte gelöst. Jetzt wird das Datum natürlich richtig angezeigt, aber man kann immer noch nicht das Alter errechnen!

Was muss ich an den folgenden Zeilen ändern, damit das Alter auch bei "alten" Menschen richtig errechnet wird?

$heute = time();
   if($user_geburtstag!="" && $user_geburtstag!="0")
    {
     $alter = $heute - mktime(0,0,0,substr($user_geburtstag,5,2),substr($user_geburtstag,8,2),substr($user_geburtstag,0,4));
     $alter = date("Y",$alter) - 1970;
     $user_geburtstag = substr($user_geburtstag,8,2) . "." .  substr($user_geburtstag,5,2) . "." . substr($user_geburtstag,0,4);
    }

Ich habe leider nicht die leiseste Ahnung, wie man dieses "1970"-Problem beseitigen kann...

Danke für jede Hilfe!