У меня возникли проблемы с преобразованием 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 в последний понедельник.
Надеюсь, есть другой способ?