В моем приложении мне нужно установить переменную, чтобы время начала составляло 9:00 утра по месту, где бы ни находился пользователь.Как я могу получить значение для времени в 9:00 местного, независимо от часового пояса?
У меня есть переменная часового пояса для каждого пользователя, и сохранение и извлечение все работают. Но мне нужно установить переменную, когда я создаю новое событие в 9:00 утра в локальном часовом поясе пользователя.
В моем текущем методе используется локальное время сервера, а затем производится настройка для часового пояса отдельного пользователя. Я не знаю, чего не знаю. Есть ли команда для создания значения «Сегодняшняя дата в 9:00 утра, где вы находитесь»?
Мой текущий код:
t = Time.now.to_date.beginning_of_day + 11.hours
(заставляя 2 часа смещение между моим основным пользователем и сервером в другом часовом поясе).
Этот метод работал. Благодарю. Я закончил с: t = Time.parse («09:00») start_time = Time.now.beginning_of_day + t.hour.hours – ander163