Time.now - usando la hora del servidor
Time.zone.now - el uso de tiempo de aplicación carriles (en config: config.time_zone)
tiempo. use_zone - usando 'su' zona horaria para el bloque dado
Este ejemplo es incorrecto, porque Time.now obtiene tiempo en su servicio La zona horaria y el método in_time_zone traducen el tiempo a una hora equivalente en la zona horaria de Hawaii. ¡Pero no es hora actual en Hawaii! Es el tiempo de su servidor con utc offset para Hawaii.
Time.use_zone('Hawaii') do
Time.now.in_time_zone
end
=> Wed, 14 Aug 2013 10:33:18 HST -10:00
Time.now.in_time_zone
=> Thu, 15 Aug 2013 00:32:30 MSK +04:00
Para la obtención de vez en Hawai zona horaria debe utilizar
Time.use_zone('Hawaii') do
Time.zone.now
end