Часовой пояс в рубине - PullRequest
       2

Часовой пояс в рубине

0 голосов
/ 08 февраля 2012

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

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

Спасибо.

Ответы [ 2 ]

0 голосов
/ 09 февраля 2012

Я нашел решение.Работает на 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 голосов
/ 08 февраля 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...