У меня возникли проблемы с преобразованием UTC Time или TimeWithZone в локальное время в Rails 3.
Скажите moment - это некоторая переменная Time в формате UTC (например, moment = Time.now.utc). Как преобразовать moment в мой часовой пояс, заботясь о DST (т.е. Используя EST/EDT)?
Точнее, я хотел бы распечатать "Понедельник, 14 марта, 9 утра", если время соответствует сегодняшнему утру 9 утра EDT и "Понедельник 7 марта 9:00", если время было 9 утра EST в последний понедельник.
Надеюсь, есть другой способ?