根据时区将日期转换为UTC

时间:2017-11-20 19:00:31

标签: javascript datetime

我想将具有不同时区的日期时间转换为UTC格式,以便我可以进一步操作它们。日期是从后端检索的,但为了方便起见,我只举几个例子:

context

我只想将日期变量转换为UTC,以便以UTC格式获取实际时间。请注意,可能有多个/不同的时区,所以它只是一个例子。

1 个答案:

答案 0 :(得分:3)

我建议使用专门处理此类事物的库。 Moment.js是一个非常好的。

This video by Tom Scott精美地解释了自己处理时间和日期的困难。

var myTime = moment.tz("2017-11-20 03:35 PM", "Asia/Karachi");
var myTimeUTC = myTime.clone().tz('UTC');