Javascript 客户端上使用矩时区的时区字符串

Javascript 客户端上使用矩时区的时区字符串,javascript,timezone,momentjs,Javascript,Timezone,Momentjs,我用它来处理与时区相关的转换 我试图从浏览器中的时区偏移量中找出诸如“欧洲/柏林”之类的时区字符串。 我正在使用new Date.getTimezoneOffset;获取客户端的时区偏移量 如何使用此偏移量获取时区字符串Europe/Berlin,这是格式矩的类型。tz'Europe/Berlin'需要转换 提前感谢 不幸的是,仅使用moment-timezone.js是不可能做到这一点的。 将来,您将能够按照中的指定执行Intl.DateTimeFormat.resolvedOptions.t

我用它来处理与时区相关的转换

我试图从浏览器中的时区偏移量中找出诸如“欧洲/柏林”之类的时区字符串。 我正在使用new Date.getTimezoneOffset;获取客户端的时区偏移量

如何使用此偏移量获取时区字符串Europe/Berlin,这是格式矩的类型。tz'Europe/Berlin'需要转换


提前感谢

不幸的是,仅使用moment-timezone.js是不可能做到这一点的。 将来,您将能够按照中的指定执行Intl.DateTimeFormat.resolvedOptions.timeZone,但目前只有chrome支持

如果您需要交叉浏览器支持,您将不得不使用外部库来完成类似或的工作