Mijn vraag
Mijn website en een paar databases worden gehost door Antagonist. Ik probeer een MySQL query op een database los te laten om het DateTime veld in de database om te zetten van UTC naar CEST met in het commando CONVERT_TZ('Datum_Dag','UTC','Europe/Amsterdam ') as local waarbij Datum_Dag het correcte datetime format heeft.
Daar krijg ik 'null' als resultaat.
Als ik CONVERT_TZ('Datum_Dag','+0:00','+2:00') komt er wel de juiste waarde uit, maar dan zit ik met de zomer/wintertijd en dat was juist de reden om alles op te slaan in UTC. Geen idee hoe je simpel met die wisselende offset van zomer/wintertijd kan rekenen.
Omzetten tijdens de query is de simpelste oplossing. In php waar de applicatie mee werkt moet veel meer aangepast worden om te zorgen dat op alle plaatsen de tijd klopt.
Relevante software en hardware die ik gebruik
phpMyAdmin
Server type: MariaDB
Server version: 10.5.19-MariaDB-cll-lve-log - MariaDB Server
Protocol version: 10
Wat ik al gevonden of geprobeerd heb
Zie boven... Volgens de documentatie zou MariaDB dit moeten ondersteunen.
Mijn website en een paar databases worden gehost door Antagonist. Ik probeer een MySQL query op een database los te laten om het DateTime veld in de database om te zetten van UTC naar CEST met in het commando CONVERT_TZ('Datum_Dag','UTC','Europe/Amsterdam ') as local waarbij Datum_Dag het correcte datetime format heeft.
Daar krijg ik 'null' als resultaat.
Als ik CONVERT_TZ('Datum_Dag','+0:00','+2:00') komt er wel de juiste waarde uit, maar dan zit ik met de zomer/wintertijd en dat was juist de reden om alles op te slaan in UTC. Geen idee hoe je simpel met die wisselende offset van zomer/wintertijd kan rekenen.
Omzetten tijdens de query is de simpelste oplossing. In php waar de applicatie mee werkt moet veel meer aangepast worden om te zorgen dat op alle plaatsen de tijd klopt.
Relevante software en hardware die ik gebruik
phpMyAdmin
Server type: MariaDB
Server version: 10.5.19-MariaDB-cll-lve-log - MariaDB Server
Protocol version: 10
Wat ik al gevonden of geprobeerd heb
Zie boven... Volgens de documentatie zou MariaDB dit moeten ondersteunen.
A'dam PVOutput