[eluser]jedd[/eluser]
[quote author="internut" date="1238796539"]How are most servers / web hosts setup with the timezones? Do they normally use the GMT setting or run off their local time?[/quote]
That's a very interesting question with a very easy, short answer, and a very long complicated one.
The easy short answer - all real operating systems (you know that by this I mean Unix and its derivatives) run with an internal clock set to GMT. Well UTC, but effectively they mean the same. And I can see [url="http://en.wikipedia.org/wiki/Time_ball"]the ball[/url] from my window, so I'm quite fond of calling it GMT.
Every action that is logged internally is done against this date. But - and here's the trick - they have an understanding of the timezone they are in, and indeed each user can nominate their own preferred timezone. This means that multiple users, from different parts of the world, can make sense of changes relative to their local timezone more easily.
Surreal operating systems (by which I mean MS products) have little concept of timezones. Try setting up AD or even MS-SQL replication across machines in different timezones .. oh my.
I digress.
So, to answer your question, servers/webhosts running GNU/Linux (the bulk of the servers you're likely to experience) will probably be configured sensibly (but it's possible they have been configured improperly by someone lacking competence or clue). Servers/webhosts running MS-something are likely to be more challenging for anyone wanting to do DATE/TIME functions, especially if they're crossing timezones.