Car Knocker wrote:bane wrote:that seems odd to me... I'm surprised the software doesn't take care of that automatically for you, it seems a simple-enough thing to automate...
One thing to keep in mind: the start and end times of DST are variable, to a degree.
Meh. LOTS of software deals with this just fine. Updates have to be pushed to address security problems anyway, so DST updates just ride the same channel.
For that matter, PHP's 'date()' function provides DST-compliant date formatting for any timezone you want to specify. In reality, the implementation of PHP's 'date()' just passes the question on to the underlying C library implementation, which just passes it on to the underlying operating system, which is pretty much always either some Unix'ish OS or Windows. All of them get it right, always, even when it changes.
I agree that it's very odd this is an issue.
Four boxes protect our liberty: soap, ballot, jury and ammo. Use in that order.
Utah CFP Instructor; NRA Certified Instructor for Pistol, Rifle and Self-Defense in the Home; NRA RSO.
I am not a lawyer!