使用时区缩写

时间:2017-01-03 07:03:16

标签: javascript angularjs timezone momentjs dst

我在javascript中使用momentJS库来进行时区转换逻辑。我从Web服务响应中获取User Preference Timezone缩写值。我需要使用Timezone缩写转换日期,但它不适用于某个时区。

 var  Date  = moment(dateObject).tz("CST").format(getDateFormat.defaultDateFormat());

有没有办法在javascript中使用Timezone缩写转换日期?

注意:需要使用Timezone缩写转换日期,它还应该处理夏令时(DST)

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

对于时刻库,这是不可能的。您需要完整的时区名称,例如美国/芝加哥,转换日期。

如果使用缩写,则会出现错误:Moment Timezone没有CST数据。请参阅http://momentjs.com/timezone/docs/#/data-loading/

相关问题