Implementação de fuso horário de Rails
-
20-09-2019 - |
Pergunta
Alguém sabe como eu posso usar o BST para config.time_zone no meu arquivo Rails Config/Environment.rb?
No momento, deixei -o como UTC e estou pensando em adicionar BST à lista de fusos horários suportados e, em seguida, estender a aula de tempo para respeitar isso (> último domingo do X Mês + 1HR)
Onde posso encontrar a lista de fusos horários suportados?
Pesquisando ao redor, encontrei muitas reclamações, mas não muitas respostas. Isso será o Guthub o mais rápido possível.
Saúde, Dougle
Solução
rake time:zones:all
Você provavelmente verá um fuso horário nomeado London
, que é apenas UTC +00:00
, mas deve lidar com o horário de verão do Reino Unido corretamente.
Outras dicas
O fuso horário que você precisa definir é o Reino Unido, isso vai lidar automaticamente com o BST
Time.zone = 'London'
Time.zone.now
=> Sun, 17 Oct 2010 02:09:54 BST +01:00