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