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?