【发布时间】:2011-09-21 06:34:22
【问题描述】:
用户模型有 time_zone,其中存储说“太平洋时间(美国和加拿大)”。
场景: 1. Current_user 居住在日本时区 2. Current_user 正在查看住在“太平洋时间(美国和加拿大)”的 John 的个人资料 3. 在 John 的个人资料中,我需要在“太平洋时间(美国和加拿大)”显示当地时间为上午 10:01
我做了什么? ActiveSupport::TimeZone.new(@user.time_zone).now 返回类似 2011-09-21 10:01:56 UTC
问题: 1. 如何将其转换为上午 10:01? 2. 为什么是UTC?
请帮忙
【问题讨论】:
标签: ruby-on-rails ruby timezone