2

有谁知道我如何在我的 rails config/environment.rb 文件中将 BST 用于 config.time_zone?

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

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

环顾四周,我发现了很多抱怨,但没有很多答案。这将尽快出现在guthub上。

干杯,道尔

4

2 回答 2

6
rake time:zones:all

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

于 2009-08-27T10:02:10.173 回答
2

您需要设置的时区是英国,这将自动处理 BST

Time.zone = 'London'
Time.zone.now
 => Sun, 17 Oct 2010 02:09:54 BST +01:00
于 2010-10-17T01:11:56.043 回答