У меня проблема с попыткой работы с часовыми поясами в средстве выбора даты / времени JQuery с Rails. Datepicker, правильно показывает местный часовой пояс. Проблема возникает, когда я сохраняю выбранную дату в своей базе данных, rails сохраняет ее как время UTC, даже если время находится в часовом поясе клиента. Когда я пытаюсь преобразовать время в utc (Time.zone.parse (params [: time]). Utc), оно дает мне то же значение, что и params [: time], то есть местное время.
Я не хочу изменять настройку config.time_zone в файле environment.rb, так как я не хочу, чтобы время сохранялось в локальном часовом поясе сервера.
Что я хочу сделать, так это получить местное время и преобразовать его в utc, чтобы я мог запланировать работу cron на сервере, время которого установлено в utc. Я хотел бы сэкономить время в базе данных, как местный часовой пояс пользователя ... но я не могу найти способ получить часовой пояс клиента!
Есть ли у меня какие-либо другие параметры, кроме добавления часового пояса в качестве опции для средства выбора даты?