2012-02-08 5 views
0

У меня есть программа, которая обслуживает людей с часового пояса GMT + 1000. Однако мой часовой пояс находится в GMT +800, и люди, которые заходят на мой сервер, видят время на +800.Часовой пояс в рубине

Я использую Sinatra и хранятся данные времени POSIX. Есть ли способ показать время в GMT +1000 для удобства моего пользователя?

Спасибо.

+0

В любом случае, нашел решение. время = время.ново time.localtime ("+ 10:00") – revolver

ответ

0

Я нашел решение. Работы на 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 
0

Вы можете использовать служебную программу offset, представленную в классе Time рубина. Определите время до требуемого времени.

Смежные вопросы