客户端使用时刻时区的时区字符串

时间:2014-12-22 13:03:08

标签: javascript timezone momentjs

我正在使用moment-timezone来处理与时区相关的转化。

我正在努力寻找一系列时区,例如“欧洲/柏林'从浏览器中的时区偏移量。 我正在使用new Date().getTimezoneOffset();来获取客户端的时区偏移量。

如何使用此偏移量来获取时区字符串Europe/Berlin,这是转换所需的格式类型moment().tz('Europe/Berlin')

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

不幸的是,仅使用moment-timezone.js是不可能的。 将来,您可以按照ecma script i18n api中的说明Intl.DateTimeFormat().resolvedOptions().timeZone进行操作,但现在只支持Chrome。

如果您需要跨浏览器支持,则必须使用外部库来完成该作业,例如jszttzdetect.js