Utah Guns Forum banner

Not in Daylight Savings Time now - change your profiles

15K views 25 replies 17 participants last post by  gravedancer 
#1 ·
It's that time of year again. Daylight Savings Time ended three Sundays ago.
If your posts appear to be off by one hour, then you need to go into your own settings and change it.

Do this by:
  1. Clicking on User Control Panel above[/*]
  2. Selecting the Board Preferences tab[/*]
  3. On the Edit global settings page, selecting No on the "Summer Time/DST is in effect:" setting.[/*]

That's it. The global setting on the board has changed, but users control their own setting for time zone and DST.
 
#3 ·
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...
 
#4 ·
bane said:
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. Prior to 2007, DST started on the first Sunday of April and ended on the last Sunday of October. In 2007 that changed to the second Sunday in March through the first Sunday in November as part of one of the Energy Bills. Congress reserved the right to change back to the April-October schedule if it wishes.
 
#5 ·
Car Knocker said:
bane said:
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. Prior to 2007, DST started on the first Sunday of April and ended on the last Sunday of October. In 2007 that changed to the second Sunday in March through the first Sunday in November as part of one of the Energy Bills. Congress reserved the right to change back to the April-October schedule if it wishes.
True... but MS and *TONS* of other people are somehow able to configure their software products to keep track of DST changes without too much of a problem... since this software is designed to run on the internet it's a given that the server will have near-constant access to the internet... and thus, to the software-providers own server that can sync any DST changes up with each of their clients every month or so.
 
#8 ·
Car Knocker said:
bane said:
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.
 
#9 ·
divegeek said:
Car Knocker said:
bane said:
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.
I could be wrong, but isn't this a feature so that bbs systems with geographically distributed users let each user see everything in their local time? It does seem like a mis-feature for a state-specific board where most of us are in the same time zone, but the underlying OS defaults to its locale's set of time zone rules. It seems a lot easier to just ask 2 questions of each user (time zone, daylight/standard) than to get their zip code or location, match that to a the tzdata and use the correct rules for the user's locale. But it has been years since I used any of those system calls, and then I didn't do much.
 
#10 ·
manithree said:
divegeek said:
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.
I could be wrong, but isn't this a feature so that bbs systems with geographically distributed users let each user see everything in their local time? It does seem like a mis-feature for a state-specific board where most of us are in the same time zone, but the underlying OS defaults to its locale's set of time zone rules. It seems a lot easier to just ask 2 questions of each user (time zone, daylight/standard) than to get their zip code or location, match that to a the tzdata and use the correct rules for the user's locale. But it has been years since I used any of those system calls, and then I didn't do much.
But the right way to do that, and the way most everyone does it, is to ask each user for their time zone, and whether or not their location does DST. Actually, most of the time this is one question, because the list of time zones includes separate entries for areas that do and don't do daylight savings.

Then you just ask the system to give you each date/time in the user-specified zone, including DST or no DST. The system knows when DST starts and ends in each area and just gives you the right answer. Users don't have to manually enable or disable the DST adjustment, it's automagic.
 
#11 ·
Jeff: Do you have access to the source code this site runs? I'm embarrassed to admit it, but I have written a fair amount of PHP. It probably wouldn't be too hard to find and fix the date calculation to make DST adjustment automatic.
 
#12 ·
divegeek said:
Jeff: Do you have access to the source code this site runs? I'm embarrassed to admit it, but I have written a fair amount of PHP. It probably wouldn't be too hard to find and fix the date calculation to make DST adjustment automatic.
Oh please yes... having all the users change their clock twice a year seems awfully inefficient. Somethings I absolutely love about phpBB, but there are so many common sense things that aren't built in that make you say "What the???" :huh:
 
#20 ·
I know the time changed a while back, but I just realized that the time was wrong on posts again. So I have changed it. I just wanted to remind you to change it if you haven't already.

Go under User Control Panel. Then Board Preferences. Glide down to Summer Time/DST and click No, then submit.

Once this is done, enjoy the correct time.
 
#22 ·
Zacharia said:
Funny how other forums seem to be able to automate that.

Sent from my SPH-D700 using Tapatalk 2
 
#25 ·
I'm sure this one could to.... if there were an admin with the time or interest to change it or figure it out. :D
Hopefully nobody is relying on the time here for some secret missions or something this is critically time sensitive. To tell you the truth I've never changed my profile or cared what the time said. I never even look at the times here. I don't care. I care about the content of the threads. But thats just me.
 
#26 ·
Paul said:
I'm sure this one could to.... if there were an admin with the time or interest to change it or figure it out. :D
Hopefully nobody is relying on the time here for some secret missions or something this is critically time sensitive. To tell you the truth I've never changed my profile or cared what the time said. I never even look at the times here. I don't care. I care about the content of the threads. But thats just me.
Its been a while since I was an admin on a phpbb forum, but as I recall theres a checkbox in the admin settings that forces users to use the boards time, which basically makes it ignore whatever they have set in their profile as far as timezone.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top