0
我正在为来自GMT + 1000时区的用户提供服务。但是,我的时区在格林威治标准时间+800,登录到我的服务器的人看到时间在+800。ruby中的时区
我使用Sinatra和时间数据存储是POSIX时间。为了方便我的用户,有没有办法以GMT + 1000显示时间?
谢谢。
我正在为来自GMT + 1000时区的用户提供服务。但是,我的时区在格林威治标准时间+800,登录到我的服务器的人看到时间在+800。ruby中的时区
我使用Sinatra和时间数据存储是POSIX时间。为了方便我的用户,有没有办法以GMT + 1000显示时间?
谢谢。
我找到了解决方案。 Works on Ruby 1.9.2
time=Time.new
=> 2012-02-09 09:52:10 +0800
time.localtime("+10:00")
=> 2012-02-09 11:52:10 +1000
您可以使用Time
中的offset
实用程序确定您所需时间的时间。
无论如何,找到解决方案。 time = Time.new time.localtime(“+ 10:00”) – revolver 2012-02-08 02:38:55