Hi Leute,
das Problem kann entweder durch PHP oder MySQL gelöst werden (glaube ich), daher poste ich es erstmal hier - ansonsten kann der Thread auch verschoben werden (sorry, wenns so ist).
Nun, ich habe in einer MySQL DB als varchar in jedem Datensatz einen unix timestamp gesetzt. Ich möchte nun bei der Abfrage erreichen, dass dort steht:
Der Datensatz ist ca. 2 stunden alt.
Dabei soll es in einer "ordentlichen" Form stehen, also "ca. 2 Stunden" anstatt "2 Stunden, 4 Minuten und 37 Sekunden".
So, prinzipiell ist es ja recht einfach die Differenzu zu bekommen
So, angenommen in der Differenz steht nun "23298", wie wandel ich das in eine gut lesbare Form um? Man könnte es selber schreiben, aber dann müsste man viele if-Abfragen machen, und sowas MUSS es doch schon vorgefertigt geben!?
Thx!
das Problem kann entweder durch PHP oder MySQL gelöst werden (glaube ich), daher poste ich es erstmal hier - ansonsten kann der Thread auch verschoben werden (sorry, wenns so ist).
Nun, ich habe in einer MySQL DB als varchar in jedem Datensatz einen unix timestamp gesetzt. Ich möchte nun bei der Abfrage erreichen, dass dort steht:
Der Datensatz ist ca. 2 stunden alt.
Dabei soll es in einer "ordentlichen" Form stehen, also "ca. 2 Stunden" anstatt "2 Stunden, 4 Minuten und 37 Sekunden".
So, prinzipiell ist es ja recht einfach die Differenzu zu bekommen
PHP:
$differenz = time()-$datenstimestamp;
So, angenommen in der Differenz steht nun "23298", wie wandel ich das in eine gut lesbare Form um? Man könnte es selber schreiben, aber dann müsste man viele if-Abfragen machen, und sowas MUSS es doch schon vorgefertigt geben!?
Thx!