当我使用 Javascript 从 FullCalendar 获取日期时,我有以下值:
Fri Sep 13 2013 08:30:33 GMT-0400 (EDT)
将该日期保存到数据库后,我看到数据库中有不同的值:
2013-09-13 12:00:00.000000
因此,日期会自动转换为 UTC 并保存到数据库中。如何将正确的日期保存到数据库中?我不想对其进行硬编码:)
谢谢。
最佳答案
为此,您需要在 application.rb 中定义您的时区
config.time_zone = 'YOUR-TIME-ZONE'
config.active_record.default_timezone = :local
config.active_record.time_zone_aware_attributes = false
关于ruby-on-rails - 不同的日期保存到数据库 - 错误的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18778985/