【发布时间】:2014-10-30 13:44:09
【问题描述】:
我在后端定义了一个模型,定义为
class TimezoneIdentifier < Sequel::Model
end
在我的前端反应组件中,我需要以 UTC-5 Ontario 等格式显示时区。有没有办法做到这一点?
我的数据库包含来自 TZInfo gem 的所有时区标识符。
我没有使用 Rails。
【问题讨论】:
我在后端定义了一个模型,定义为
class TimezoneIdentifier < Sequel::Model
end
在我的前端反应组件中,我需要以 UTC-5 Ontario 等格式显示时区。有没有办法做到这一点?
我的数据库包含来自 TZInfo gem 的所有时区标识符。
我没有使用 Rails。
【问题讨论】:
您需要实现类似于ActiveSupport::TimeZone 的功能。在这里查看#to_s、#formatted_offset、#utc_offsethttps://github.com/rails/rails/blob/master/activesupport/lib/active_support/values/time_zone.rb#L306
或者您可以使用 ActiveSupport::TimeZone 而不使用 ActiveSupport 的其余部分和 require 'active_support/values/time_zone'。
【讨论】: