代码之家  ›  专栏  ›  技术社区  ›  mstrom

在转换为UTC 0时区之前,Rails从何处获取时区?

  •  1
  • mstrom  · 技术社区  · 7 年前

    现在是东部时间下午6:25。活动记录将该时间转换为23:45 UTC 0。Rails如何知道转换基于哪个时区?它是从浏览器区域设置还是从应用程序服务器获取的?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   neo7    7 年前
    # 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