【发布时间】:2018-08-21 02:54:03
【问题描述】:
我有一个用户输入,用户输入年、月和日,然后我创建了一个日期对象
let userDate = new Date(year, month, day)
然后从用户输入分钟和小时的用户输入(进入变量分钟和小时)
我需要使用 moment 将此日期和时间转换为 UTC 时间戳,但我不确定。我可以做吗
let utcTimestamp = moment.utc(date.toISOString()).hour(hours).minutes(minutes);
例如:如果用户输入 2018 年 3 月 13 日的日期和上午 8:45 的时间(在 GMT 时区),那么我可以使用上面的代码行来获取 UTC 时间戳,因为我可以直接添加小时以及到日期的分钟数
如果用户输入的日期为 2018 年 8 月 13 日和时间 8:45(由于夏令时更改,这是格林威治标准时间 +1),那么我可能会创建错误的日期。
【问题讨论】:
-
不清楚你在问什么。 UTC 不遵守 DST。
-
我希望新的编辑是清晰的
标签: react-native momentjs utc