我有一个rails应用程序,我从用户通过表单获取日期和时间,这些存储在模型中,然后显示给用户。
我位于UTC + 2。
当我以任何方式与时区无关时,我从用户那里得到的时间会稍后显示+2小时偏移。
我需要在什么阶段关联/设置时区才能保持一致?
更新
在阅读本文之后,我仍然在努力解决这个问题
当用户从视图中的下拉菜单输入例如20.00
时,此时间已经是本地时间。
将Zone
添加到用于转换此日期的日期会增加两个小时(应该已包含)
答案 0 :(得分:0)
我认为您必须在config / application.rb中更改默认时区,但首先请检查您所在时区的名称:
rake time:zones:all