【发布时间】:2013-06-05 05:52:07
【问题描述】:
我想说user1 is 4 hours ahead of user2,是根据用户在其帐户中指定的时区计算得出的。
使用以下代码:
time1 = Time.zone.now.in_time_zone(user1.time_zone)
time2 = Time.zone.now.in_time_zone(user2.time_zone)
distance_of_time_in_words time1,time2
...得出less than a minute 的差值——同样减去两次得出0。 Rails 显然仍然认为这两次是相同的。
知道如何计算两个时区之间的差异吗?
【问题讨论】:
标签: ruby-on-rails ruby time timezone