ich möchte berechnen, wie alt eine Person mit Geburtsdatum, z.B. 09.09.1997 an einem bestimmten Datum, z.B. 06.08.2010 ist.
Beide Daten liegen mir im englischen Format (yyyy-mm-dd) vor.
Ich bin leider völlig verwirrt, weil ich schon so viel unterschiedliches darüber gelesen habe.
Dass man die Schaltjahre mit berechnen muss und dass es dann trotzdem irgendwelche Abweichungen gibt, etc.
Ich hatte bisher folgende Funktion:
PHP-Code:
function getAge($birthdate)
{
global $eventdate;
list($eventjahr, $eventmonat, $eventtag) = explode("-", $eventdate);
list($gebjahr, $gebmonat, $gebtag) = explode("-", $birthdate);
return ( $eventjahr-$gebjahr - ($eventmonat.$eventtag < ($gebmonat.$gebtag)) ) ;
}
Wo ist das Problem?
Gibt es eine zuverlässige Möglichkeit, das Alter einer Person an einem bestimmten Datum exakt zu bestimmen?
Danke und Gruß, Marcel
Einen Kommentar schreiben: