Программирование на языке Ruby.

7.13. Определение часового пояса.

Метод zone класса Time возвращает название часового пояса в виде строки:

Z1 = Time.gm(2000,11,10,22,5,0).zone    # "GMT-6:00".

Z2 = Time.local(2000,11,10,22,5,0).zone # "GMT-6:00".

К сожалению, время хранится относительно текущего часового пояса, а не того, для которого был создан объект. При желании можно скорректировать его самостоятельно.