I am looking for ways to design a UI where the user selects their timezone. I would like to avoid having a map as that can be slow people down on small screen devices. I currently have 2 options:
- Give people a full list of timezones with the city names sorted by either city or UTC offsets (like the timezone slection list in windows).
- Ask the user to select their country first and then base on their country, a second box would display all the time zones in that country.
Obviously the first approach would be easiest for people who live in a popular city or know their UTC offset.
The second approach would be more fine grained, but it would probably slow the more knowlegable users down.
Can people who have implemented something similiar please comment as to what would be the best approach?