Получаю с сервера (часовой пояс MST), и я конвертирую его в GMT, но есть проблема. Сегодня 11 марта 2012 года сервер изменил время +1 час из-за изменения дневного света. Я запрашиваю сервер из Италии, где дневной свет еще не наступил (это произойдет в 25 марта 2012 года), поэтому, когда я делаю преобразование, сообщение, которое я отправляю от клиента на сервер, не в нужное время, потому что оно возвращается минус один час ! Напримеризменение часового пояса клиентский сервер
Я отправляю сообщение от клиента с италии в 12:30 по местному времени сообщение сохраняется на сервере в режиме MST. После второго я получаю одно и то же сообщение с сервера, и я делаю преобразование локально на клиенте. Преобразование показывает мне, что время, когда я отправил сообщение, было 1 час раньше. Этого не произошло до изменения дневного света.
Как я могу решить эту проблему?
Любая помощь приветствуется.
Я не понял. Я сохраняю на своем сервере в MST, и я делаю преобразование локально в зависимости от местного времени. Я не посылаю местное время на сервер. – stefanosn
Так что не сохраняйте на сервере в MST (что бы это ни было), сохраните его в UTC – Celada
Это то, что я делал Celada. Большое спасибо :) – stefanosn