用户输入一个日期范围,比如说从昨天开始的任何时区。
from_datetime = "10/01/2012 00:00 +0545"
我为这本书购买了时间,如下所示:
purchased_at = Book.where("created_at > #{from_date}").purchased_at
=> Fri, 08 Jun 2012 09:44:26 UTC +00:00
问题是这给了我 UTC 时间,但我想在请求的 time_zone 中显示 purchase_at 时间,该时间可能会有所不同。
我不能使用 in_time_zone 作为输入 from_date 只有时间偏移,可以吗?
purchased_at.in_time_zone("Kathmandu")
=> Fri, 08 Jun 2012 15:29:26 NPT +05:45
有什么办法吗?