Это время хранится в виде строки:
2010-07-25 04: 16: 25
Это время по Гринвичу для некоторых действий, которые я предпринял.
Поскольку я живу в часовом поясе Иерусалима, я хотел бы показать его в Иерусалимское время, то есть в 07:16 утра, а не в время по Гринвичу 04:16:25, то есть 3 часа назад.
Как правильно преобразовать его программно с помощью Ruby on Rails? Кажется, я теряюсь из-за множества функций часового пояса и соображений, которые необходимо учитывать при обслуживании пользователей из разных мест.
Я пытался:
Time.parse ("2010-07-25 04:16:25")
и это дало мне:
«Солнце 25 июля 04:16:25 +0300 2010».
Полагаю, "+0300" - это разница с тем, где я нахожусь?
Некоторый свет на это, или даже ссылка на хорошую статью, которая не предполагает, что вы знаете много, поможет.