Deze functie rekent een leeftijd uit aan de hand van een geboorte datum. De datum moet wel deze vorm hebben 01/01/1966 . Ik hoop dat je er wat aan hebt.
<?
function leeftijd($dag,$maand,$jaar){ // functie maken $dag,$maand,$jaar dat zijn de variablen die ge moet opgeven
$dag2 = date('d'); // huidige dag
$maand2 = date('m'); //huidige maand
$jaar2 = date('Y'); //huidig jaar
$jaar3 = $jaar2 - $jaar; // huidig jaar - opgegeven jaar geeft $jaar3
$maand3 = $maand2 - $maand; // huidige maand - opgegeven maand geeft $maand3
if ($maand3 < 0){$jaar3 --;} // als maand 3 kleiner is dan nul bv: 03 - 04 dan doet hij der nog een jaar af want dan is hij bv nog geen 16
elseif ($maand3 == 0){ // anders als bv: $maand en $maand2 gelijk zijn aan 04 dan zijn we in de juist maand
if($dag2 < $dag){$jaar3 --;} // dan kijken we naar de dag => als de opgegeven dag kleiners is dan de huidige dag dan doet hij ook een jaar deraf want dan is hij nog niet jarig
}
return $jaar3;
}
?>
<?
function leeftijd($dag,$maand,$jaar){// functie maken $dag,$maand,$jaar dat zijn de variablen die ge moet opgeven
$jaar3=$jaar2-$jaar;// huidig jaar - opgegeven jaar geeft $jaar3
$maand3=$maand2-$maand;// huidige maand - opgegeven maand geeft $maand3
if($maand3<0){$jaar3--;}// als maand 3 kleiner is dan nul bv: 03 - 04 dan doet hij der nog een jaar af want dan is hij bv nog geen 16
elseif($maand3==0){// anders als bv: $maand en $maand2 gelijk zijn aan 04 dan zijn we in de juist maand
if($dag2<$dag){$jaar3--;}// dan kijken we naar de dag => als de opgegeven dag kleiners is dan de huidige dag dan doet hij ook een jaar deraf want dan is hij nog niet jarig