auf unserer HP wir das Alter falsch berechnet.
Ich denke es liegt hieran:
if($row['gebdatum'] !== "0000-00-00"){
$gebdatum = date('d.m.Y',strtotime($row['gebdatum']));
$tag = date('d',strtotime($row['gebdatum']));
$monat = date('m',strtotime($row['gebdatum']));
$jahr = date('Y',strtotime($row['gebdatum']));
$jetzt = mktime(0,0,0,date("m"),date("d"),date("Y"));
$geburtstag = mktime(0,0,0,$monat,$tag,$jahr);
$alter = "(".intval(($jetzt - $geburtstag) / (3600 * 24 * 365)).")";
Wenn ich das richtig sehe wird hier nur die Anzahl an Tagen berechnet, ohne auf Schaltjahre zu achten.
Jemand eine Ahnung wie man das besser lösen kann?
verwendete ilchClan Version: 1.1
betroffene Homepage: externer Link


