在转换为UTC 0时区之前,Rails在哪里获得时区?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在转换为UTC 0时区之前,Rails在哪里获得时区?相关的知识,希望对你有一定的参考价值。

现在是美国东部时间下午6:25。 Active Record会将该时间转换为UTC时间23:45.Rails如何知道该转换基于什么时区?它是从浏览器区域设置还是应用程序服务器获取的?

谢谢。

答案
# application.rb:
class Application < Rails::Application
   config.time_zone = 'Eastern Time (US & Canada)'
end
#model.rb
t = (Time.now-6.hours).beginning_of_day 
 #Use this method in your model with create and use the different 
 #timing 
 #and it look like -5 not -6 as mine :D

以上是关于在转换为UTC 0时区之前,Rails在哪里获得时区?的主要内容,如果未能解决你的问题,请参考以下文章

WordPress 从哪里获得夏令时信息

在 Rails 3 中将 UTC 转换为本地时间

Ruby 时区——到 UTC 并返回

在 VBA 中,如何以简单的方式将 UTC UNIX 时间戳转换为本地时区日期?

将UTC时间转换为PST以获得夏令时?

从UTC转换为任何时区