使用时区缩写将日期转换为用户首选项时区



我在JavaScript中使用momentJS库进行时区转换逻辑。 我正在从 Web 服务响应中获取用户首选项时区缩写值。我需要使用时区缩写转换日期,但它不适用于某些时区。

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

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

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

感谢您的帮助。

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

如果使用缩写,则会收到错误:时刻时区没有CST的数据。 请参阅 http://momentjs.com/timezone/docs/#/data-loading/。

最新更新