【发布时间】:2017-06-12 10:13:19
【问题描述】:
我在一条记录中有 2 列
updated_at: 2017-01-26 16:14:14.479386
created_at: 2017-01-26 00:00:00
为什么我写的时候会这样:
<%= created_at.strftime("%B %-d, %Y") %>
它在页面上显示为 2017 年 1 月 25 日,晚了一天?
更奇怪的是,当我将 created_at 更改为 2017-01-26 00:04:00 时,它显示为 JANUARY 26, 2017
这到底是怎么回事?
【问题讨论】:
-
在 Rails 控制台中,Rails.configuration.time_zone - 这个设置正确吗?
标签: ruby-on-rails activerecord time