I am working on a javascript to automatically detect a user's timezone (https://bitbucket.org/pellepim/jstimezonedetect/). But there are two timezones that I have a really hard time to test, since I can not set my system to observe these timezones.

The timezones I am talking about are UTC+1245 (Chatham Islands, NZ) and UTC+0845 (Australia/Eucla).

As far as I can tell in OSX (Snow Leopard) and in Windows 7 these timezones do not exist as a setting. Granted, very few people live in these areas, and it might just not be worth it.

Does anyone know of a way to set these timezones on a system level? In any operating system?

If it is not possible in a trivial way, what do people who live in these areas do to get their systems working as they would like?

EDIT

I found that since timezone is set (at least in Snow Leopard) using symlink from /etc/localtime/ to a zoneinfo file in /usr/share/zoneinfo it is possible to do for example this:

sudo ln -fs /usr/share/zoneinfo/Australia/Eucla /etc/localtime

Works like a charm. I am pretty sure any system based on UNIX or Linux will follow the same scheme. The question remains. What do the Windows users do? Surely it must be possible?

link|improve this question
Since they cannot be set, there's no need to detect them. Problem solved. – Daniel Beck Jan 17 '11 at 8:28
Perhaps people do manage to set these timezones somehow. Perhaps there is a Chatham patch in some OS? Nonetheless, I am interested to learn how people in these timezones get by. – Jon Nylander Jan 17 '11 at 9:23
@Daniel, read my edit. It was possible on Mac, just not trivial :) – Jon Nylander Jan 17 '11 at 20:14
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.