7

我有一个带有日期时间字段的模型,并且存储在 UTC 中,如何在特定时区以简单的形式 gem 显示该日期?

已经尝试使用该选项input_html: {value: @model.date.in_time_zone('Eastern Time (US & Canada)')}

注意:我无法更改 rails 应用程序的时区

4

1 回答 1

6

如果您在控制器中设置时区,它将起作用:

例子:

around_action :set_time_zone, if: :current_user

private

def set_time_zone(&block)
   Time.use_zone(current_user.time_zone, &block)
end
于 2016-11-23T17:05:38.113 回答