1
사용자는 어제부터 시간대를 사용하여 날짜 범위를 입력합니다.요청한 TimeZone에 Ruby/Rails DateTime 또는 ActiveSupport :: TimeWithZone 객체를 반환하십시오.
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에서 purchased_at 시간을 표시 할 수 있습니다.
입력 된 from_date에 시간 오프셋 만있을 수 있으므로 in_time_zone을 사용할 수 없습니까?
purchased_at.in_time_zone("Kathmandu")
=> Fri, 08 Jun 2012 15:29:26 NPT +05:45
어떨까요?