User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My site shows some information for certain time period. User has possibility to change his or her timezone and this affects the information's queries.

I have implemented some setting where user can set timezone (timeoffset) manually, get it from user's location or get from browser setting.

According to this post - i pick nice idea to show list of times (not timezone) for manual case.

But I still don't decided what should I do with Daylight Savings Time. Come back to timezone? But in this case I have misunderstanding which timezone is correct for data extracted from user's location..

So I am looking for way to set correct time for user which take to consideration Daylight Savings Time. Does anybody know good examples of this?

Edit with improvement from comments.

share|improve this question
When you refer to Summer/Winter time, are you referring to Daylight Savings Time? – Lauren van der Vyver Oct 31 '12 at 12:15
@LaurenvanderVyver exactly! Daylight Savings Time is better term. – RredCat Oct 31 '12 at 20:17

The time zones include the time offset and Daylight Saving settings. Your application needs to know the time zone to function properly.

Since there are multiple time zone formats your users might know ( UNIX, Windows... ) it is always better to set the time zone based on the user location. Ask them for their country ( the majority are in one time zone ), regions ( state, province... ) if the country is not sufficient, and City for the unlucky few that live in states with multiple time zones.

If you have the address or GPS coordinates of your users, the above steps can be skipped.

share|improve this answer

Make the user select a city. Just simply look at how timezone selection works when installing an operating system - grab some linux and try it out.

After that, follow the dls change in the timezone: it's fairly trivial that in case the user didn't change location, (s)he is interested in the time relative how the life goes by there, not one hour off.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.