ich möchte gern, wie oben beschrieben, die Tage bis zum Geburtstag ermitteln.
Falls es nicht schon in irgendeinem Modul vorhanden ist, versuche ich das wie folgt:
Das Geburtsdatum aus der DB auslesen und umwandeln...
$gebdatum = date('d.m.Y',strtotime($r->gebdatum));
Jetzt das Geburtsdatum zerlegen...
$tag = date('d',strtotime($r->gebdatum)); $monat = date('m',strtotime($r->gebdatum)); $jahr = date('Y',strtotime($r->gebdatum));
Den neuen (diesjährigen) Geburtstag zusammenbauen...nur für Anzeige nötig
$ngebdatum = $tag.'.'.$monat.'.'.date('Y');
Jetzt die Tage bis dahin ermitteln...
$dtbd = floor((mktime(0, 0, 0, $tag, $monat, date('Y')) - time()) / 86400);
Sorry für die Backslashes, ich weiß nicht, wie die überall reinkommen.
Jedenfalls, irgendwo muss ein Fehler sein, denn die Tage werden falsch berechnet.
Wäre für jede Hilfe dankbar!
gruß Outi
verwendete ilchClan Version: 1.1 P
betroffene Homepage: externer Link