Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeitspannenbrechnung mit MySQL
markuss
26.01.2004, 00:07:42
Hallo!
Ich möchte bei einer Datenabfrage aus einer MySQL-DB die vergangene Zeitspanne zwischen einem Startdatum und Now() berechnen. Wie mache ich das bei der Abfrage?
Markus, Danke für Feedback an markus.post@web.de
chris17
26.01.2004, 02:26:54
Hi,
kennst Du die Seite schon -> http://www.mysql.de/doc/de/Date_and_time_functions.html
In welchem Format liegt das Startdatum vor?
Grüsse
markuss
27.01.2004, 07:07:57
2004-01-01 12:12:12
Die Befehle kenne ich alle, finde aber den Algorithmus nicht! :-(
Markus
chris17
27.01.2004, 13:01:43
Kannst Du damit was anfangen?
$res = mysql_query("SELECT (TO_DAYS(NOW()) - TO_DAYS(datum)) as diff FROM tbl_tabelle WHERE id=1");
$diff = mysql_result($res, 0, "diff");
echo $diff;
markuss
27.01.2004, 23:57:34
Hallo!
Danke, aber das bringt mir ja nur die Tage, ich will aber auch Stunden, Minuten und Sekunden ausgerechnet haben. Stoße ich da bei MySQL an die Grenze?
Markus
select unix_timestamp()-unix_timestamp(datumspalte) diff from table;
vBulletin® v3.8.3, Copyright ©2000-2013, Jelsoft Enterprises Ltd.