0

我遇到了时区问题。

我放了

config.time_zone = 'Eastern Time (US & Canada)'
config.active_record.default_timezone = 'Eastern Time (US & Canada)'

在我的 application.rb 文件中,它在大多数情况下都能正确处理时间——除了表单之外的所有地方。由于某种原因,它在表格中显示 UTC 时间,您必须输入 UTC 时间。在其他任何地方(包括如果我在文本字段正上方输出时间以进行调试),它会以正确的本地时间显示它,尽管它仍然显示 -0400,我也想隐藏它。在页面上输出时间给我:“2012-04-07 02:35:00 -0400” 但在表格中,它显示为“2012-04-07 06:35:00.000000”

关于为什么它在表格中显示不同的任何想法?

4

1 回答 1

0

你有没有试过,Time.now.in_time_zone而不是只是Time.now,看看这个相关的问题

于 2012-04-05T15:01:59.443 回答