Henrik: Mit Datum rechnen

*verzweifel*

Hi Forum,

eine query soll mir alle Datensätze listen, deren Datum nicht älter ist, als das heutige Datum minus 14 Tage. Habe alles mögliche von mktime() bis selbststrick() probiert  :-(((((

Danke für Eure Hilfe, Henrik

  1. Hi Henrik;

    schau mal unter:

    http://www.geo.tu-freiberg.de/docs/mysql/manual/manual_Reference.html#Date_and_time_functions

    Sollte dein Problem lösen.

    Servus
    Stephan

  2. Kein Grund zu verzweifeln Henrik

    so funktionierts:

    $ minus_14_tage =mktime(0,0,0,date("m"),date("d")-14,date("Y"));

    hier wird über  die Funktion mktime das heutige Datum minus 14 Tage errrechnet.

    Deine Query sollte so lauten:

    $ergebniss= mysql_query("$database"," SELECT *FROM tabelle WHERE datum < '$minus_14_tage'");

    Das ganze must du eventuell noch an das Datumsformat in der Datenbank anpassen
    das du leider nicht angegeben hattest.

    Have Fun

    Andi