Hallo, ich habe hier folgen des php Script:
Code
echo $ar2;
$geb = "02.03.1987";
$ar1 = explode(".", $geb);
$ar2 = explode (".", date("d.m.Y"));
$jahre = $ar2[2] - $ar1[2] - 1;
if ($ar1[1] <= $ar2[1] && $ar1[0] <= $ar2[0])
$jahre++;
echo $jahre;
Wenn ich jetzt dort bei $geb den 02.03.1987 Eintrage kommt das richtige Alter von 19 Jahren, wenn ich aber das Datum 16.06.1987 eintrage zeigt er mir 18 an obwohl es 19 anzeigen sollte. Ich kann den Fehler nicht finden.Kann mir da vielleicht jemand helfen ? Letztes Jahr hat das noch alles funktioniert aber jetzt auf einmal zeigt er mir das falsch an.
MfG pixel