我在javascript中使用momentJS库来进行时区转换逻辑。我从Web服务响应中获取User Preference Timezone缩写值。我需要使用Timezone缩写转换日期,但它不适用于某个时区。
var Date = moment(dateObject).tz("CST").format(getDateFormat.defaultDateFormat());
有没有办法在javascript中使用Timezone缩写转换日期?
注意:需要使用Timezone缩写转换日期,它还应该处理夏令时(DST)
感谢您的帮助。
答案 0 :(得分:1)
对于时刻库,这是不可能的。您需要完整的时区名称,例如美国/芝加哥,转换日期。
如果使用缩写,则会出现错误:Moment Timezone没有CST数据。请参阅http://momentjs.com/timezone/docs/#/data-loading/。