【发布时间】:2010-04-08 02:23:06
【问题描述】:
在我的应用程序中,我需要将一个变量设置为当地时间上午 9:00,无论用户位于何处。
我为每个用户设置了一个时区变量,并且保存和检索都正常工作。但是当我在用户本地时区的上午 9:00 创建一个新事件时,我需要设置一个变量。
我目前的方法是使用服务器的本地时间,然后针对个人用户的时区进行调整。我不知道我不知道什么 - 是否有命令为“今天上午 9:00 你所在的日期”创建值?
我当前的代码是:
t = Time.now.to_date.beginning_of_day + 11.hours
(强制我的主要用户和不同时区的服务器之间的 2 小时偏移)。
【问题讨论】:
标签: ruby-on-rails time timezone local