Javascript Moment.js-如何获取用户时区?
我想用Javascript Moment.js-如何获取用户时区?,javascript,momentjs,Javascript,Momentjs,我想用moment.js为运行我的应用程序的用户设置当前时区。我的问题是,这里发布的许多momentjs问题都有一个名为tz的方法,但我现在在2020年看不到它 使用该方法,您可以设置: moment().tz('America/Phoeinx') 但我不想手动设置。我找到了utc方法,但它返回我时区+0000 如何在2020年使用momentjs设置当前时区?好的,我找到了一个答案,我们只需要从momentjs库获取当前utcOffset即可: const currentUtcOffset
moment.js
为运行我的应用程序的用户设置当前时区。我的问题是,这里发布的许多momentjs问题都有一个名为tz
的方法,但我现在在2020年看不到它
使用该方法,您可以设置:
moment().tz('America/Phoeinx')
但我不想手动设置。我找到了utc
方法,但它返回我时区+0000
如何在2020年使用momentjs设置当前时区?好的,我找到了一个答案,我们只需要从momentjs库获取当前utcOffset即可:
const currentUtcOffset = moment().utcOffset()
并将其传递给utc
方法
moment(date).utc(currentUtcOffset).toISOString()
现在一切都很完美。Date.prototype.getTimezoneOffset()这是否回答了您的问题?你可以试试@Aivaras我需要使用momentjs而不是Date@wgumenyuktz不再可用