Показать сообщение отдельно
Старый 07.06.2008, 19:54
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 20  
Ответить с цитированием
chingachgoog
Banned
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Цитата:
Сообщение от iNils Посмотреть сообщение
И что мы видим? Видим, что -180 != -240, значит (при условии, что дата в нужном промежутке в календаре) стоит галка перехода на летнее время. Если бы второй цифрой было бы -180, значит галка не стоит и надо добавить еще один час.
iNils, насколько я понял задача иная. Чтобы у любого пользователя, где бы он не находился (во Владивостоке или Кёниксберге, в Пекине или Мельбурне) флешовые часы показывали время по Москве. Для этого нам не надо знать getTimezoneOffset вообще! Надо лишь:
1) знать время по Гринвичу - а это как раз и высчитывается автоматически - кроме случая который я оговорил.
2) рассчитать по дате (день/месяц) смещение для Москвы от Гринвича (т.е. что прибавляем? 3 или 4?)