matthias: datum zur db verabeitung berechnen...

hi,
folgendes problem beschäftigt mich schon seit einiger zeit:

wie kann ich ein datum so ändern, daß es mir das in (zb.) 14 tagen anzeigt ?

als beispiel: aus 2000/27/06 12:02:98 mach 2000/11/07 12:02:98

das ganze soll einer mysql datenbank dienen, wo nach einer gewissen zeit, einträge mit fehlenden werten gelöscht bzw. geändert werden sollen.

falls es sogar einen php/mysql befehl für diese funktion gibt, würde der mir auch weiter helfen.

gruß, matthias

  1. als beispiel: aus 2000/27/06 12:02:98 mach 2000/11/07 12:02:98

    falls es sogar einen php/mysql befehl für diese funktion gibt, würde der mir auch weiter helfen.

    Hallo,

    Kommt drauf an wie das Datums feld in der Datenbank definiert ist.

    PHP Lösung:

    $datum="2000/27/06";
    $datum=explode("/",$datum);

    $zeit="12:02:59";
    $zeit=explode(":",$zeit);

    $toweeks=date("Y/d/m H:m:s",mktime($zeit[0],$zeit[1],$zeit[2],$datum[2],$datum[1]+14,$datum[0]));

    echo $toweeks; # = Datum 2 wochen NACH $datum

    MySQL Ansatz:
    Es gibt in MySQL Datumsfunktinonen mit denen du im Query das datum berechnen kannst.
    -> DOKU

    lg
    Ludwig ruderstaller

    1. Ludwig ruderstaller

      danke, das reicht mir schon.