Это недоступно в http-запросе, но если включен javascript, он доступен там через Date.getTimezoneOffset()
.Вы также можете сравнить время в javascript с временем сервера (которое вы можете отправить в ответе в миллисекундах с 1 января 1970 года), чтобы получить более точную дельту для сервера.
Вы можетеКонечно, используйте javascript, чтобы заполнить скрытое поле формы, чтобы ваш сервер мог знать время, но это исключает первый запрос.IMO, проще обрабатывать временные смещения в пользовательском интерфейсе.
Обратите также внимание, что вы не сможете многое сделать, если javascript отключен (кроме, возможно, выпадающего списка возможных смещений на выбор).1008 *