created_at
timestamps của tôi được lưu trữ trong UTC:Chuyển đổi Thời gian từ một múi giờ khác trong Rails
>> Annotation.last.created_at
=> Sat, 29 Aug 2009 23:30:09 UTC +00:00
Làm thế nào để chuyển đổi một trong số họ để 'Eastern Time (Mỹ & Canada)' (có tính đến ánh sáng ban ngày tài khoản tiết kiệm)? Một cái gì đó như:
Annotation.last.created_at.in_eastern_time
hoặc bạn chỉ có thể sử dụng giờ ident 'now.in_time_zone (3) ' – fl00r
' created_at.in_time_zone ("EST") 'ngắn hơn – Orlando
" EST "=" Giờ chuẩn miền Đông ", do đó, nó sẽ sai trong Thời gian tiết kiệm ánh sáng ban ngày. "Giờ Miền Đông (Hoa Kỳ và Canada)" cho biết đó là DST hay không cho bạn. – jhiro009