我需要使用moment获取当前时区 我给了我这样的代码
console.log(moment.utc(new Date()).format('Z'),moment.utc(new Date()),'moment')
得到的结果是
我想得到 +0530 ,但现在我得到的是 +00:00 ,我们怎么能得到它!
答案 0 :(得分:1)
您应该只使用moment()
而不是moment.utc()
:
默认情况下,时刻会解析并以当地时间显示。
如果要解析或显示UTC时间,可以使用
moment.utc()
代替moment()
。这为我们带来了Moment.js的有趣功能。 UTC模式。
在UTC模式下,所有显示方法将以UTC时间而非本地时间显示。
另请参见Local vs UTC vs Offset指南。