I have an application that uses time() to record the time a topic was posted. I have done this for a long time and the only glitch i ever had with the method was that the time was always off by an hour (mainly a DST issue i never looked into).
I’m want to switch to the DateTime method, since I’m also switching to Twig, which uses that date format when setting a timezone.
But from what I can see, you can’t use timestamps to parse the date. my question is, how do you input a date and parse it and what format are they looking for if it isn’t time()?
By the sounds of it your server’s default timezone is UTC. I suggest you try changing the
default_timezonesetting inphp.inito something that applies DST. This will mean that when you usedate(), the resulting output will be correctly adjusted for DST.