Цитата:
Сообщение от chingachgoog
Смещение getTimezoneOffset не подойдет в следующем случае:
у пользователя верное время по Гринвичу, но не установлена галка о летнем времени (т.е. его комп показывает летом на час меньше)
|
Да что же это такое))) Еще раз смотрим

Код:
dateWinter = new Date (2000, 0);
date = new Date ();
trace (dateWinter.getTimezoneOffset ()); // -180
trace (date.getTimezoneOffset ()); // -240
И что мы видим? Видим, что -180 != -240, значит (при условии, что дата в нужном промежутке в календаре) стоит галка перехода на летнее время. Если бы второй цифрой было бы -180, значит галка не стоит и надо добавить еще один час.