2012-02-08 5 views
0

J'héberge un programme qui s'occupe des gens du fuseau horaire GMT + 1000. Cependant, mon fuseau horaire est à GMT +800, et les personnes qui se connectent à mon serveur voient l'heure à +800. J'utilise Sinatra et les données de temps sont stockées dans l'heure POSIX. Existe-t-il un moyen de montrer l'heure en GMT +1000 pour la commodité de mon utilisateur?Fuseau horaire en ruby ​​

Merci.

+0

Quoi qu'il en soit, trouvé une solution. time = Time.new time.localtime ("+ 10:00") – revolver

Répondre

0

J'ai trouvé la solution. Fonctionne sur 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

Vous pouvez utiliser l'utilitaire offset présent dans Time classe de ruby ​​n déterminer l'heure à l'heure souhaitée.