Rails BST时区实现

时间:2009-08-27 09:56:36

标签: ruby-on-rails timezone binary-search-tree

有人知道如何在我的rails config / environment.rb文件中使用BST for config.time_zone吗?

目前我已将其保留为UTC,我正在考虑将BST添加到支持的时区列表中,然后将时间类扩展为尊重此(&X; X月的最后一个星期日+ 1小时)

我在哪里可以找到支持的时区列表?

在我周围搜索我发现了很多抱怨,但没有很多答案。这将在guthub asap。

干杯,Dougle

2 个答案:

答案 0 :(得分:5)

rake time:zones:all

您可能会看到名为 London 的时区,它只是UTC +00:00,但应该正确处理英国夏令时。

答案 1 :(得分:2)

您需要设置的TimeZone是UK,这将自动处理BST

Time.zone = 'London'
Time.zone.now
 => Sun, 17 Oct 2010 02:09:54 BST +01:00