Carlos Brando

Nome do Jogo

Edge Rails: Como saber quais time zones posso usar?

Já foi visto por aqui que agora podemos configurar o time zone da aplicação no arquivo environment.rb, usando o config.time_zone. Mas qual nome devo usar para especificar o time zone que desejo?

Para facilitar foi criado três novas tarefas rake: time:zones:all, time:zones:us e time:zones:local.

O primeiro retorna todos os time zones que o Rails reconhece, agrupados por offset. Você também pode filtrar o retorno usando o parâmetro opcional OFFSET, por exemplo: OFFSET=-6.

O segundo exibe uma lista com todos os time zones dos USA. A opção OFFSET também vale aqui.

E o último, retorna os time zones que o Rails conhece que estão no mesmo offset do seu sistema operacional.

Comments