如何使用时刻格式获取时区

How to get time zone using moment format

我需要使用 moment 获取当前时区 我已经给出了这样的代码

console.log(moment.utc(new Date()).format('Z'),moment.utc(new Date()),'moment')

得到了类似

的结果

我想得到 +0530 但现在我得到 +00:00,我们怎么才能得到它!!

你应该简单地使用 moment() instead of moment.utc():

By default, moment parses and displays in local time.

If you want to parse or display a moment in UTC, you can use moment.utc() instead of moment().

This brings us to an interesting feature of Moment.js. UTC mode.

While in UTC mode, all display methods will display in UTC time instead of local time.

另请参阅 Local vs UTC vs Offset 指南。