将TimeZoneInfo.Id映射到moment.js时区

时间:2015-04-07 10:24:13

标签: timezone momentjs

我们有角度应用程序,假设将UTC日期时间转换为用户的时区。 为此我们正在使用moment.js

时区用户在注册期间选择使用Windows TimeZoneInfo,我们将用户的时区值存储为 TimeZoneInfo.Id 。 现在这是一个我想用moment.js时区映射的String值。

所以当我尝试的时候 " 时刻(" 2015-02-25T08:57:54")。tz('东部标准时间')。格式(' YYYY-MM -DD HH:mm a')"为了隐藏到用户时区,它会给出错误 时刻时区没有东部标准时间的数据。请参阅http://momentjs.com/timezone/docs/#/data-loading/

我正在使用" http://momentjs.com/downloads/moment-timezone-with-data.min.js"我想有所有的时区。 我还浏览了documnets,发现当时使用的是IANA时区数据,而不是Windows时区数据

所以我的问题是:

  1. 我错过了时区时区数据,而且上述文件没有 所有的时区数据?
  2. 上述文件中的数据是否连续变化?
  3. 如何跟踪最新的moment.js时区数据?
  4. 如何准确地将TimeZoneInfo.Id映射到moment.js timezone?

0 个答案:

没有答案