0

我正在 Rails 3.2 中开发一个将在本地使用的应用程序。例如,如果用户将事件设置为在 16:00 开始,那么无论何时检索它都应该是 16:00。

在 Rails 中配置它的最佳方法是什么,这是一个好主意吗?似乎无论我设置什么,当存储在数据库中或被拉取时,时间都会发生变化。

我在后端使用 MySQL。

4

2 回答 2

0

将用户时区存储在用户表中。将所有事件时间数据存储为特定时区(例如 UTC?),然后在每次为用户存储/提取该数据时进行相应的转换。

于 2012-07-27T00:18:15.007 回答
0

如果该应用程序仅在本地使用,我认为您不应该担心您的时间。它将对用户透明。如果您的值不正确,您可能会遇到问题,我相信这些问题与 Rails 如何计算 DateTime 或 Time 值无关。

于 2012-06-22T13:50:19.140 回答