Hallo,
habe ein kleines Problem mit der Altersberechnung.
Leider gibt mir folgende Funktion immer "34" aus, egal welche Zahlen drin stehen. Finde auch grade den Fehler nicht. Könnt ihr mir bitte kurz auf die Sprünge helfen?
habe ein kleines Problem mit der Altersberechnung.
Leider gibt mir folgende Funktion immer "34" aus, egal welche Zahlen drin stehen. Finde auch grade den Fehler nicht. Könnt ihr mir bitte kurz auf die Sprünge helfen?
PHP-Code:
function get_alter($Tag,$Monat,$Jahr)
{
$Jahr =date ("Y", $Jahr);
$Tag =date ("j", $Tag);
$Monat =date ("m", $Monat);
$Monatjetzt=date ("m");
$Tagjetzt=date ("j");
$Alter = (date('Y') - $Jahr);
if ($Monat > $Monatjetzt) { $Alter=$Alter-1;} else {};
if ($Monat == $Monatjetzt and $Tag > $Tagjetzt ) { $Alter=$Alter-1;} else {};
return $Alter;
}
$Tag = "14";
$Monat = "02";
$Jahr = "84";
$age = get_alter($Tag,$Monat,$Jahr);
echo $age;
Kommentar