Rechnen mit SQL Datum

kekskruemel

Angesehenes Mitglied
Hallo,

aus meiner Datenbank bekomme ich ein Datum im Format yyyy-mm-dd.
SPrich die englische Version bzw. kaufmännische.

Dieses Datum gibt die Zeit der Aktualisierung an. Also wann als letztes dieser Eintrag aktualisiert wurde.

Ich möchte nun mit diesem Datum so rechnen, dass ich ausgeben kann, wie viele Tage seit dem vergangen sind.

Er also das aktuelle Datum nimmt und davon das aus der Datenbank abzieht, sodass er mir die tage ausgibt.

Wie bekomme ich das hin?


Vielen Dank für eure Hilfe, gruß

Rainer
 
Du kannst z.B. das Datum in einen Unix-Timestamp umrechnen, dann die Differenz in Sekunden berechnen, und dann in Anz.Tage umrechnen.

Mein Vorschlag auf die Schnelle

::edit::

strtotime("now")
strtotime($_POST['jahr']."-".$_POST['monat']."-".$_POST['tag'])
mktime ( stunden, minuten, sekunden, monat, tag, jahr );
mktime ( 0, 0, 0, 7, 12, 2005 );

http://www.darin.ch/tutorial/index.php?ref...datetime#inhalt

http://ch.php.net/manual/de/function.strtotime.php
 
Zurück
Oben