Times and Timezones can be a pain as well. I was definitely happy that I ran across a method of automatically converting dates to the proper timezone with Javascript. Ecmanaut has several interesting articles on dates, times, and usability, the relevant one being on timezone best practices.
One of the commenters pointed out a post at RedHanded on something called PerfectTime. The article pointed to a more elegant version by Mike West, which was great except for it’s use of an invalid attribute, which he addressed by using the <abbr> tag.
These are very clever ways of getting localized time without a lot of back-end infrastructure and coding, which I like. I’m not sure if this will be the most appropriate way to handle things in Events, which could have dozens upon dozens of times, so we’ll have to keep an eye on performance, but I really like these as good starting points.
The only other issue I’d be concerned with would be browsers with improperly set times/timezones… I have no idea how prevalent that is.
Posted by Pete Holiday