在config/application.rb
中,我已将时区设置为 EST:
config.time_zone = 'Eastern Time (US & Canada)'
生产服务器具有CST
时区。因此,我所有的日期时间都显示时间CST
而不是EST
. 时间以 UTC 格式正确存储在数据库中。
EST: -0500
CST: -0600
Database in UTC: 18:15:00
Displayed in CST: 12:15:00
Want in EST: 13:15:00
该列的架构date_time
是:
t.datetime "date_time"
在视图中,我称之为date_time
:
<%= Show.find(1).date_time.strftime('%H:%M') %>
我怎样才能强制在EST
整个网站上始终显示?