使用 simple_form 和 time-helper 时显示夏令时

Display Daylight Saving Time when using simple_form and time-helper

我正在尝试使用 simple_form gem 和时区助手创建一个包含不同时区的下拉菜单。使用这段代码可以正常工作:

.tag = f.input :timezone, as: :time_zone

问题是,尽管由于夏令时我们(现在)是 GMT+2,但时区显示方式与 GMT+1 一样。我有什么办法可以做到这一点吗?

DST 仅在时间上下文中有原因,即如果您知道时间和时区,您可以确定它是否为 DST。此输入对您的时间一无所知,因此它仅显示默认格式的时区值。

Here 是对你的问题的讨论,其中有详细描述。