JavaScript:使用时区将UTC时间转换为本地时间

时间:2017-08-08 10:20:32

标签: javascript node.js datetime

我有UTC日期时间字符串和时区名称。我从第三方API获取此信息。我需要使用JavaScript / NodeJS将UTC时间转换为该时区的本地时间,并获取该时区的当前时间。有没有相同的库/方法?

var timezone = "America/New_York";//This will always be in Olson format.
var UTCTime = "2017-09-03T02:00:00Z";
var localTime; //I need to find the equivalent of UTCTime for America/New_York
var currentTime; //Current time of time zone America/New_York

2 个答案:

答案 0 :(得分:1)

这可以通过几种方式完成:

<ui:include src="/extensions/extendedMenu.xhtml"/>

或者您可以使用moment.js库。

答案 1 :(得分:0)

您可以使用getTimezoneOffset()以分钟为单位返回偏移量。然后,您可以将日期修改为相应的函数返回。

对于javascipt日期,您可能还想查看moment.js这是一个非常有用的库。