2017-04-21 71 views
0

我有IANA时区代码,比如“Asia/Kolkata”,我需要在JavaScript中获得类似-330的时区偏移量。我无法获得时区偏移,任何帮助都将被审核。如何从JavaScript中的IANA时区代码中获取时区偏移量?

+0

@OmSao使用getTimezoneOffset()上的日期()对象会给时区浏览器的时区的偏移我需要时间区特有的IANI时区,如“亚洲/加尔各答”偏移 – Shb

+0

你需要的偏移使用一些JS框架,然后像moment.js或TimeZoneJS 只有JavaScript,这是不可能的。 –

回答

1

我想通了如何获取时区从IANA偏移。时区代码在JavaScript中。我已经使用moment-timezone-with-data.js如下

var zone = moment.tz.zone('Asia/Kolkata'); 
zone.parse(Date.UTC(2012, 2, 19, 8, 30)); // -330 
1

我只是想利用你的问题,并促进moment.js这是一个伟大的日期/时间库支持我需要的功能。 例如参见:

时刻()TZ( “亚洲/加尔各答”)偏移(...)

对于时区