Calum wrote:edit: and it's 20 to 5, and i just noticed it says i posted at 3:37, but it's not like i really mind, i can just look at the clock! :D
See, that's a problem. As long as you know it's two hours off for you then you can figure it out. I do take note of what time a post was made. You can change your timezone setting to an incorrect one to make it match your wall clock in your profile.
I don't see what the big deal is for the time zone code. It's not like they have to do a lot of work, the code already exists in Linux, just copy/paste (well, almost that easy). You can't really do a "date" command because the issue is that everyone viewing these forums is from a different time zone and it's a per user setting. But you are on the same lines as what I was thinking. I believe they need to add another option to their time setting in the user profiles, and that is whether daylight savings is observed just like when you configure your Linux system (or Windows system). Now all data in the database would be set to GMT (or UTC or whichever is the definitive non-changing time). Then it would be translated at display time based on what is set in the users profile, just like Linux does when you have your time zone set to "-6 CDT" for instance. There would have to be some sort of function to determine what the real local time is for any particular user based on the UTC/GMT time on the data and the user Time Zone settings. Like I said this is already figured in the OS, why can't this be added to phpBB? I know, I know, just do it yourself and send the patches to phpBB right? Well, maybe I will if I feel froggy.