Het gaat erom dat ik telkens de huidige datum in mijn database prop, maar aangezien mijn database niet in Europa staat moet ik de tijdszone wijzigen.
Onderstaand stukje code geeft bij een echo de correcte datum weer, maar wanneer ik de variabale $today in mijn database wil steken krijg ik de foutmelding dat hij DateTime niet kan omzetten naar een string.
Ik ben nu al de hele ochtend aan het zoeken naar een mogelijkheid om DateTime toch te kunnen omzetten naar string, maar blijkbaar is dit niet meer mogelijk in php?
Deze datum kan ik zonder problemen in de database steken, maar dit is uiteraard niet de correcte datum.
Onderstaand stukje code geeft bij een echo de correcte datum weer, maar wanneer ik de variabale $today in mijn database wil steken krijg ik de foutmelding dat hij DateTime niet kan omzetten naar een string.
Ik ben nu al de hele ochtend aan het zoeken naar een mogelijkheid om DateTime toch te kunnen omzetten naar string, maar blijkbaar is dit niet meer mogelijk in php?
PHP:
1
2
3
4
| $timeZone = new DateTimeZone('Europe/Brussels'); $today = new DateTime(); $today->setTimezone($timeZone); $today->format('Y-m-d'); |
Deze datum kan ik zonder problemen in de database steken, maar dit is uiteraard niet de correcte datum.
PHP:
1
| $date = date("Y-m-d"); |