Ruby on rails Rails时区选择不';不显示DST
在我的用户编辑视图中,我有以下选择:Ruby on rails Rails时区选择不';不显示DST,ruby-on-rails,timezone,Ruby On Rails,Timezone,在我的用户编辑视图中,我有以下选择: 因此,用户可以保存自己的时区,以便在我们的应用程序上定制日期 然而,我们注意到,在DST期间(本次发布时就是这种情况),select仍然显示(GMT+00:00)London,而不是UTC+00:01或BST 这是Rails中显示正确时区的选项吗?或者,当前显示的内容实际上正确吗?关于Rails,我没有足够的把握回答,但通常,任何显示偏移量的时区显示名称列表都倾向于显示标准偏移量,正如您所指出的,标准偏移量可能不同于当前偏移量。(一个更突出的例子是选择内置于
因此,用户可以保存自己的时区,以便在我们的应用程序上定制日期
然而,我们注意到,在DST期间(本次发布时就是这种情况),select仍然显示(GMT+00:00)London
,而不是UTC+00:01
或BST
这是Rails中显示正确时区的选项吗?或者,当前显示的内容实际上正确吗?关于Rails,我没有足够的把握回答,但通常,任何显示偏移量的时区显示名称列表都倾向于显示标准偏移量,正如您所指出的,标准偏移量可能不同于当前偏移量。(一个更突出的例子是选择内置于Windows中的时区的UI。)如果您想要不同的行为,您可能需要自己创建选择控件,而不是依赖帮助器。