Mailinglisten-Archive |
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