часовые пояса и переход на летнее время

ssv

Новичок
часовые пояса и переход на летнее время

ищу оптимальное, легкое, решение....

Идея следующая: отображение всех событий на сервере согласно часовому поясу клиента.

Сделал: Регистрирую часовоЙ пояс и чекбокс типа "учитывать переход налетнее время"

Загвоздка: разные страны переходят на летнее время по разным датам, а некоторые вообще не переходят.
например ситуация, мы на летнее время уже перешли, а америка еще нет.
при отображении данных получается разница в 1 час.

Вопрос:
- советы, идеи, комментарии?
- готовые решения?
 

uchenik

Новичок
Клиент после перехода его страны на зимнее/летнее время редактирует часовой пояс в своем профиле. Сделать это 2 раза в год труда не представляет.
 

ssv

Новичок
Автор оригинала: Panchous
поясни-ка...
стоит себе значит сервер,
а к нему ломятся пользователи там что то делают,
и им отображается время ихних поступков,
я хочу что бы время отображалось не серверное и не по GTM,
а согласно часовому поясу клиента.
и как тут учесть переход клиента на летнее время

-~{}~ 06.04.05 12:12:

Автор оригинала: Дмитрий Попов
ssv

Хороший вопрос. Отвечаю:
- Да.
- Да.
А ты красноречив,
если можешь сказать что-то толковое - подскажи,
а то пользы от воего ответа......
 

Panchous

Павел
ssv
тогда узнавай время на клиенте (js) и передавай его себе на сервер - пиши свои логи относительно времени клиента
 

neko

tеam neko
че за глупость какое js
и вообще это к пхп отношения не имеет
надо просто зайти в гугль написать там:
daylight saving tz
и нажать "мне, дурочку. видимо сегодня повезет"
чтобы получить исчерпывающую информацию по вопросу:
http://www.twinsun.com/tz/tz-link.htm
 

ssv

Новичок
Автор оригинала: svetasmirnova
[m]datetime[/m]
исчерпывающе.

Возможно я что-то не понимаю, поставлю вопрос иначе,
я имею некоторую дату, хочу ее перевести и отобразить соглассно часовоме поясу,
в настоящий момент я беру и прибавляю смещение согласно часовому поясу, но результат верен в данный момент не везде.
т.к. я не учел переход на летнее время. к GTM + 2 часа (мой локальный часовой пояс), но реальная разница в данный момент GTM составлет 3 часа.

Мне было интересно, есть ли функция которая учитывала переход на летнее время что бы я прописал, что то типа(грубо): server_datetime_in_GTM + WAT (-01:00 West Africa Time ).

Просто, очень не хочется завязываться на странах, и прописывать переход на летнее время для каждой страны.

с надеждой на простое решение :)
 

neko

tеam neko
да где ты ходишь уже проблема настолько старая насколько у нас есть интеренет
все уже до тебя прописали
 

ssv

Новичок
Автор оригинала: neko
че за глупость какое js
и вообще это к пхп отношения не имеет
надо просто зайти в гугль написать там:
daylight saving tz
и нажать "мне, дурочку. видимо сегодня повезет"
чтобы получить исчерпывающую информацию по вопросу:
http://www.twinsun.com/tz/tz-link.htm
:)
а ведь я здесь когда то был :)
спасибо,
 

neko

tеam neko
на случай если еще какое-нибудь неспособие которое не умеет пользоваться поиском сюда попадет, кидаю еще ссылочку:
http://pear.php.net/package/Date
любителя готовенького, как ни странно надо посмотреть в библиотеку модулей, для пхп!
 

ssv

Новичок
Автор оригинала: neko
на случай если еще какое-нибудь неспособие которое не умеет пользоваться поиском сюда попадет, кидаю еще ссылочку:
http://pear.php.net/package/Date
любителя готовенького, как ни странно надо посмотреть в библиотеку модулей, для пхп!
Спасибо,
 
Сверху