给定日期/时间和时区,如何将其转换为UTC时间戳?

时间:2014-04-30 19:43:27

标签: javascript

我正在调用一个返回日期/时间字符串的API,例如"2014-04-30 15:32:01"。最重要的是,我有一个已知的时区,这个日期/时间存在于。我可以从javascript Date()类中看到有.UTC()调用,但这似乎不接受时区据我所知。

给定日期/时间字符串+时区,如何将它们转换为UTC时间戳?

2 个答案:

答案 0 :(得分:0)

我建议您使用Moment.jsMoment Timezone

答案 1 :(得分:0)

您可以使用当地时间的Date.parse创建时间戳(RFC2822日期格式以包含时区),从中创建日期并使用Date.toUTCString获取UTC时间。不确定它是否适用于日光节省。

示例:http://jsfiddle.net/3vXV6/(将提醒日期)

参考文献: