Ik wil voor een systeem de tijd tussen het ene moment en het andere moment uitrekenen. Nou wordt het opgeslagen als: 2007 03 23 1859. Als het een minuut later is: 2007 03 23 1900 scheelt het minuut. Maar hoe zorg ik dat ik dat kan uitreken. Als ik gewoon aftrek krijg je: 1900-1859=41
Het format waarin je het opslaat is verkeerd. Gebruik een MySQL database en sla de tijd op als een type DATETIME. Dan kun je gebruik maken van de datum- en tijdfuncties van MySQL om het verschil uit te rekenen.
Waarom ga je niet alles gewoon berekenen met timestamp? 'Tis maar een suggestie, maar wel een aanrader...
GaMer13 schreef op 23.03.2007 18:50
Waarom ga je niet alles gewoon berekenen met timestamp? 'Tis maar een suggestie, maar wel een aanrader...
Nee, dit is geen aanrader als je een mysql database gebruikt. Zodra je dan namelijk een timestamp gebruikt, kun je de vele datum- en tijdfuncties die mysql biedt niet meer gebruiken...

Voor de rest, zie het antwoord van Jan.

Reageren