有没有可能配置rails,使其始终将datetime序列化为utc而没有时区?
例如:我希望得到 "2011-06-15T15:40:05+00:00" 而不是 "2011-06-15T21:40:05+06:00"
有没有可能配置rails,使其始终将datetime序列化为utc而没有时区?
例如:我希望得到 "2011-06-15T15:40:05+00:00" 而不是 "2011-06-15T21:40:05+06:00"
如果要为整个应用设置时区,请将以下代码添加到environment.rb
中
config.time_zone = 'UTC'
Time.zone = 'UTC'
render
注意:这些说明适用于Rails 2.3x
Time.use_zone('Etc/UTC') { MyModel.to_json }
这在控制台中似乎可以工作,但在生产环境中仍然显示错误的时区。 - elliot42