alter errechnen

cent

Mitglied
hallo,
hat zufällig jemand eine funktion die aus tag, monat und jahr das richtig alter errechnet.

$age = date('Y') - $jahr;
if (date('m') <= $monat) {
if (date('d') > $tag) $age--;
}

funktioniert nämlich irgendwie gar nicht richtig :(
 
... *grübel* ... das alter in sekunden?

kann man nicht einfach errechnen, dass wenn ich am z.b. am 1.10.1981 geboren bin nun mal erst 20 bin. und wenn ich am 1.2.1981 geboren bin ja schon 21.

gibt es dafür nicht ein einfacheres skript ?
 
Ach, du willst das Alter in Jahren? Musst du doch gleich sagen.
PHP:
$age = date('Y') - $jahr; 
if ((date('n') < $monat) || ((date('n') == $monat) && (date('d') < $tag))) $age--;
}

[edit]Tipp- und Logikfehler ausgebessert[/edit]
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück