Реализация часового пояса Rails BST
-
20-09-2019 - |
Вопрос
Кто-нибудь знает, как я могу использовать BST для config.time_zone в моем файле rails config / environment.rb?
На данный момент я оставил его как UTC, и я подумываю добавить BST в список поддерживаемых часовых поясов, а затем расширить класс времени, чтобы учитывать это (> последнее воскресенье X месяца + 1 час)
Где я могу найти список поддерживаемых часовых поясов?
Поискав вокруг, я нашел много жалоб, но не так много ответов.это будет размещено на guthub как можно скорее.
Твое здоровье, Дагл
Решение
rake time:zones:all
Вероятно, вы увидите часовой пояс с названием London
, который просто UTC +00:00
, но следует правильно использовать летнее время в Великобритании.
Другие советы
Часовой пояс, который вам нужно установить, - Великобритания, это автоматически обработает BST
Time.zone = 'London'
Time.zone.now
=> Sun, 17 Oct 2010 02:09:54 BST +01:00