如何在简单格式的日期时间字段中设置时区?
How can I set timezone in simple form datetime field?
我有一个带有日期时间字段的模型,并以 UTC 格式存储,如何在特定时区以简单形式 gem 显示该日期?
已尝试使用 input_html: {value: @model.date.in_time_zone('Eastern Time (US & Canada)')}
选项
注意:我无法更改 rails 应用
的时区
如果您在控制器中设置时区,它将起作用:
示例:
around_action :set_time_zone, if: :current_user
private
def set_time_zone(&block)
Time.use_zone(current_user.time_zone, &block)
end
我有一个带有日期时间字段的模型,并以 UTC 格式存储,如何在特定时区以简单形式 gem 显示该日期?
已尝试使用 input_html: {value: @model.date.in_time_zone('Eastern Time (US & Canada)')}
注意:我无法更改 rails 应用
的时区如果您在控制器中设置时区,它将起作用:
示例:
around_action :set_time_zone, if: :current_user
private
def set_time_zone(&block)
Time.use_zone(current_user.time_zone, &block)
end