【发布时间】:2012-04-19 14:55:27
【问题描述】:
所以我的最终目标是让 Heroku 服务器的 Time.now 与您从 JavaScript 执行 new Date.now() 的时间相同。到目前为止,我所做的是从 JavaScript 中捕获时区偏移量,并在 Rails 上设置 Time.zone 并使用适当的客户端时区,所以现在 Time.zone 是正确的时区。但是,Time.now 仍然反映实际时区,而不是输入 Time.zone 的时区。我想这不是我一开始就应该做的。
再一次,我想要的只是服务器时间来反映客户端时间,因此 Time.now 或 DateTime.now 或 Date.today 等任何操作都将与客户端时间一起显示。
【问题讨论】:
-
如果您同时有来自两个不同大陆的两个用户怎么办?
-
我相信他们会有不同的应用实例和不同的时间数据。
-
错误;他们会得到两个线程。
-
好的,但是如何解决我的问题?
标签: ruby-on-rails heroku