Я пишу приложение с использованием Zend_Framework (поэтому решение может положиться на него).
Как получить часовую зону клиента?
Например, если кто-то из Москвы, России, я хочу получить 3 * 60 * 60 (потому что есть UTC + 3). Если он в Великобритании, я хочу ноль. Если он использует UTC-3: 30 (Канада?), Я хочу -3,5 * 60 * 60.
(это не вопрос о формате - я в порядке с получением "Европа/Москва" или "UTC-3" для Санкт-Петербурга, Россия, скорее о том, чтобы использовать клиентскую зону в часовом поясе. Но предпочтительнее дельта за секунды )
Единственное решение, которое приходит на ум, - дать javascript получить локальное время для меня и перенаправить.