Hallo,
Ik ben bezig met een maffia game, en loop tegen een probleem met de tijdzones aan.
Door het verzetten van de tijd ging er zojuist het èèn en ander verkeerd.
Allereerst wat mijn instellingen zijn zover ik zie:
Terminal zegt op dit moment met de command "date":
PHP met de functie date_default_timezone_get() zegt:
(Moet natuurlijk Amsterdam zijn, maar zou in principe niet moeten uitmaken? Maar zo aan te passen in php.ini
MySQL met de volgende query "SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP)" zegt:
En het probleem is dat als ze om 02:58 een misdaad doen, ze om 02:59 dit weer kunnen doen.
Maar om 03:00 word de tijd weer 02:00, waardoor het systeem denkt dat er een uur gewacht moet worden.
(Raar genoeg leek het tussen 01:00 en 02:00 te gebeuren op me spel)
Nu is mijn vraag, hoe kan ik dit voorkomen? (Ik heb volledige beheer tot de server voor als dat belangrijk is)
Alvast bedankt,
Pekeltje