phpbar.de logo

Mailinglisten-Archive

[php] Alter berechnen

[php] Alter berechnen

Thomas Bindl php_(at)_phpcenter.de
Thu, 28 Mar 2002 19:18:35 +0100


Hi Alexander,

>ich suche eine Funktion zum Berechnen des Alters.
>Ich habe z.b. ein Datum 55-10-01 und möchte überprüfen ob er älter als 18
>ist.

Habe diese Funktion mal beim Googlen gefunden und funktioniert auch prima bei
mir.

function getAgeByDate ($iMonth, $iDay, $iYear, $nMonth=0, $nDay=0, $nYear=0)
{
    If (!$nMonth) $nMonth = date("m");
    If (!$nDay) $nDay = date("d");
    If (!$nYear) $nYear = date("Y");
    If ($iYear < 100) {
        $iYear = 1900 + $iYear;
    }
    $baseyear = $nYear - $iYear - 1;
    If ($iMonth < $nMonth OR ($iMonth == $nMonth AND $iDay <= $nDay)) {
        // had birthday
        $baseyear++;
    }

    echo $baseyear;
}

Die 2. 3 Parameter sind um die Differenz zwischen 2 Daten zu berechnen, glaub
ich.

Ciao,

Thomas


php::bar PHP Wiki   -   Listenarchive