Hallo, Ilona,
Ich möchte das Alter eines bestimmten Subjekts ausrechen, d.h. wie alt jemand demnächst werden wird.
$tmpstmp_gtag = mktime(date(H),date(i),date(s),$gebmon,$gebtag,date(Y));
$jahre_gtag = getdate($tmpstmp_gtag);
$jahre = $jahre_gtag["year"]-$gebjahr;
Allerdings wird so das falsche Alter ausgerechnet, wenn der Geburtstag erst im nächsten Jahr ist (05.01 oder so), aber die Ausgabe $jahre noch im alten Jahr erfolgt.
Versuch's mal so ...
<?php
function getAge($m,$d,$y)
{
$now = getdate();
$nmonth = $now['month'];
$nday = $now['mday'];
$nyear = $now['year'];
if($nmonth<$m OR $nmonth=$m AND $nday<$d) {$age=$nyear-$y-1;}
else{$age=$nyear-$y; }
return $age;
}
echo getAge(12,20,1992);
?>
Gute Nacht! ;-)
Sebastian