na enig zoeken op php.net en hier op got ben ik nog steeds niet helemaal eruit: hoe ik het tijdverschil kan meten tussen een een vastgestelde tijd en de huidige tijd.
ik kijk mbv filemtime($file) wat de unix wijzigdatum van een file is. indien deze datum langer dan 5 uur geleden is, dan is deze file niet meer geldig. hier de code om erachter te komen hoe oud de file in minuten is:
hoewel het lijkt te werken, weet ik niet of dit ook op langere tijdverschillen gaat werken (bijv. een file die langer dan 1 jaar oud is). kan ik 'zomaar' 2 unix-timestamps van elkaar aftrekken en vervolgens weten hoe groot het verschil is?
ik kijk mbv filemtime($file) wat de unix wijzigdatum van een file is. indien deze datum langer dan 5 uur geleden is, dan is deze file niet meer geldig. hier de code om erachter te komen hoe oud de file in minuten is:
code:
1
2
3
4
| $tijd1 = filemtime($file); $tijd2 = time(); print "Tijdverschil in minuten: " . round(($tijd2 - $tijd1) / 60); |
hoewel het lijkt te werken, weet ik niet of dit ook op langere tijdverschillen gaat werken (bijv. een file die langer dan 1 jaar oud is). kan ik 'zomaar' 2 unix-timestamps van elkaar aftrekken en vervolgens weten hoe groot het verschil is?
[ Voor 6% gewijzigd door js303 op 30-11-2003 18:03 ]