Malte Hohmann: Alter berechnen

Beitrag lesen

Hi,

Ich habe ein Geburtsdatum im Format yyyy-mm-dd und möchte daraus das aktuelle Alter (in Jahren) berechnen. Wie mache ich das am besten???

mfg
Robert

Leider zweiter aber dafür als PHP-Code:

$datum = "1976-08-13";

ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $datum, $alter);
 ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", date("Y-m-d", time()), $jetzt);

$alter_aktuell = $jetzt[1] - $alter[1];
 if($jetzt[2] < $alter[2] || ($jetzt[2] == $alter[2] && $jetzt[3] < $alter[3])) {
  $alter_aktuell--;
 }

echo $alter_aktuell;

Gruß,
Malte