Du bist hier: StartPHP › Alter ermittelnDieses Snippet kommentieren

Aktuelles Alter ermitteln

Diese Funktion ermittelt für ein gegebenes Datum das aktuelle Alter einer Person. Das Datum muss dabei in der Form YYYY-MM-DD angegeben werden.

function getAge($date) {
    $year  = date("Y");
    $month = date("m");
    $day   = date("d");
 
    list($bYear,$bMonth,$bDay) = explode("-",$date);
 
    $age = $year  - $bYear;
    $v   = $month - $bMonth;
 
    if ( $v < 0 ) {
        $age--;
    } elseif ( $v == 0 ) {
        if ( $day - $bDay ) {
            $age--;
        }
    }
 
    return $age;
}

Kommentar verfassen

Fehler gefunden? Doofer Code? Ein kleines "Danke!"? Hinterlasse einfach einen Kommentar.

(muss sein)
(muss nicht sein, wird nicht angezeigt)

Dein Kommentar wird erst nach einer manuellen Prüfung angezeigt.