Итак, я работаю над планированием. Мой часовой пояс GMT +0100 CET, и я доступен по понедельникам в 09:00 по местному времени.Получение часового пояса посетителей
Однако я бы хотел, чтобы это время было настроено так, чтобы пользователь видел его в свое время. Это означает, что это может изменить время, но и день. F.ex, если они GMT-10: 00 Гавайи.
Есть ли способ для меня, чтобы получить временную зону для посетителей с помощью контроллера, а затем показывают время с помощью:
@datetime_given.in_time_zone(visitors_time_zone)
Или это должно быть сделано по-другому целиком?
Я бы предложил подход с использованием Javascript и сделать это на стороне клиента, предположив, что у вас нет ничего, что хранится на посетителе. –
Возможно, обычно лучше спросить пользователя, каков его часовой пояс. Пользователь может перемещать временные интервалы или может каким-то образом спутать его. –