我在JavaScript中使用momentJS库进行时区转换逻辑。 我正在从 Web 服务响应中获取用户首选项时区缩写值。我需要使用时区缩写转换日期,但它不适用于某些时区。
var Date = moment(dateObject).tz("CST").format(getDateFormat.defaultDateFormat());
有没有办法在javascript中使用时区缩写转换日期?
注意:需要使用时区缩写转换日期,并且还应该处理夏令时(DST)
感谢您的帮助。
这在矩库中是不可能的。在转换日期时,您将需要完整的时区名称,例如美国/芝加哥。
如果使用缩写,则会收到错误:时刻时区没有CST的数据。 请参阅 http://momentjs.com/timezone/docs/#/data-loading/。