Hallo,

Hoe kan ik in php het verschil tussen twee datums berekenen in uren
bv "2009-07-29 10:00:00" en "2009-07-29 14:30" = 4,5 of
"2009-07-23 10:00" en "2009-07-24 11:00" = 25

Ik het het geprobeerd met de datadiff classe van php maar deze wordt pas ondersteund na php 5.3. dacht ik.
DATEDIFF() van MySQL.
Als het uit een database komt kun je het heel makkelijk via SQL doen.

SELECT (datum1 - datum2) AS verschil FROM tabel;


Misschien dat als je het echt PHP wilt houden, je hier wat kunt vinden: [google]PHP Rekenen met datums[/google]
Tip: laat het rekenen met datums aan je database over. Die kan dat beter dan PHP. In PHP wordt het al moeilijk wanneer je een datum van voor 1970 nodig hebt. Gewoon DATEDIFF gebruiken, dan krijg je het verschil in dagen.

Reageren