Есть вот такой скрипт. Эти часы должны всегда показывать московское время.
http://learn.javascript.ru/play/mR9yG
Я нахожусь в Москве и скрипт показывает всё правильно.
Но по моей просьбе на страницу заходили гости из Челябинска, Новосибирска и скрипт показывает ошибку в 1 час.
Может, это не совсем корректно работает функция getTimezoneOffset?
Может, это как-то связано с тем, что согласно указу президента в России сократили какой-то один часовой пояс... и теперь поэтому несостыковка?
Помогите прояснить ситуацию...
____
P.S.
Я пробовал различный код с одинаковым результатом.
И меня теперь волнуют 2 вопроса:
(1) почему не работает именно этот код
(2) если нельзя исправить приведённый код, то подскажите корректный код