$age = intval(($jetzt - $geburt) / (3600 * 24 * 365));
Es gibt auch welche (eines z.B. hier), wo es funktioniert, das finde ich aber recht kompliziert und vor allem lang.
function getAlter($geburtsdatum, $vondate=0)
{
if(empty($vondate))$vondate=time();
$geburt = strtotime($geburtsdatum);
$jahre = date("Y", $vondate)-date("Y", $geburt);
if (date("m", $vondate) < date("m", $geburt) ||
(date("m", $vondate) == date("m", $geburt) &&
date("d", $vondate) < date("d", $geburt)))
$jahre--;
return $jahre;
}
Keine Kommentare:
Kommentar veröffentlichen