When displaying a listing of events, each with their own date, time, and timezone, I'd like to present the timezone that the given event has been assigned. However, there is potentially a lot of information to convey. Two options I've considered are:
- UTC offset - e.g. 2010-08-16 4:15 pm (+5:00 GMT)
- Timezone abbreviation - e.g. 2010-08-16 4:15 pm EST
My problems with these are:
- As soon as I see the plus (or minus) with the GMT offset, I feel like I need to do the math. How does the user know if the displayed time has already been adjusted? Also, if daylight saving is in effect for that timezone, this is misleading.
- There's information missing here. There are a lot of timezones and I have yet to find an authoritative list of timezone abbreviations. The closest seems to be http://www.timeanddate.com/library/abbreviations/timezones/. Alternatively, there is the tz database list, but this I don't think users would know what to do with this.
So, my question is, how can I convey which timezone a given event occurs in, given that there is going to be a list of them on the screen?