Kraakhelder antwoord. Dan ga ik eerst eens praten met m'n hoster en als die niet mee wil werken (wat ik me niet zou verbazen) dan een manier verzinnen de timezone of om te zetten naar de genummerde tijdzone of anders op te slaan.
Dan ga ik eerst eens praten met m'n hoster en als die niet mee wil werken [..] een manier verzinnen de timezone [..] anders op te slaan.
Als je tijdzones anders op wilt slaan: neem PostgreSQL in overweging, dan hoef je niet zelf apart met timezones te rekenen. Je kunt tijdzones gewoon opslaan in een TIME of TIMEZONE veld met WITH TIME ZONE, en alle datum- en tijd- functies houden er rekening mee. Geen gedoe met zelf laden van tijdzones in MySQL / MariaDB. Doordat je steeds zelf overal aan moet denken kost het je extra tijd en is de kans op fouten groter in MySQL / MariaDB. Dit alles gaat beter met PostgreSQL.
Als je over kunt op PostgreSQL, moet je hostingpartij dat wel aankunnen. Er zijn webhosters die ook PostgreSQL aanbieden als je even op internet zoekt, of je kunt hier er eentje uitkiezen.
PostgreSQL werkt net als MySQL goed samen met PHP, als je PDO gebruikt kan je meteen over en anders gebruik je de PostgreSQL extentie in PHP.