【发布时间】:2015-09-26 00:25:44
【问题描述】:
我有一个包含三个字段的表单:
- 日期
- 时间
- 时区
用户希望在另一个国家/地区为他的客户安排任务,也就是说,在另一个时区。所以,他会填写表格告诉:
I want this task to be executed at 12/08/2015, at 15:00 in London time zone
我有这三个参数,我不介意用户此时在哪里或他来自哪里。我只想将这三个字段信息转换为 UTC 日期。
如何将这些字段转换为唯一的 UTC 日期?
【问题讨论】:
-
输入总是有这种精确的格式吗?你的意思是他正在填写一个文本字段?最好有三个选择,或者一个 javascript 日期时间选择器 + 一个时区选择。
-
表格是由三个选择组成的,是的。我没有解释这个,因为我认为回答这个问题无关紧要
-
完全相关!从三个参数构建 UTC 时间与从您在问题中给出的完整句子构建它非常不同(并且更容易)。
-
我很抱歉,也许问题不清楚。这里有一个深刻的解释:问题不是专注于前端。只是想知道有三个字段,在有效的上下文和最佳格式中。问题是关于如何将有效的 [date, hour, time_zone] 字段转换为 UTC 日期。我的意思是,是一个后端问题。我强调的文字应该被认为只是“用户故事”的一个例子。
-
最好只显示问题中的参数:它与您的实际问题更相关,并且可以节省时间。
标签: ruby-on-rails ruby timezone utc