如何使用moment.js将日期时间从一个时区转换为另一个时区

问题描述:

我想通过使用moment.js将给定时区(我有时区偏移)的日期时间转换为本地(浏览器)时间。如何使用moment.js将日期时间从一个时区转换为另一个时区

这里是我的代码,

var date = "08/31/2017 02:45:00"; 
var timezone = '-330'; 
var d = moment.utc(date).utcOffset(timezone); 
console.log(d.local().format()); 

现在我想将这个值转换成浏览器的时区使用moment.js

+0

你的问题是什么?我认为['local()'](http://momentjs.com/docs/#/manipulating/local/)可以做你正在寻找的东西。 – VincenzoC

+0

@VincenzoC我没有从我的日期得到确切的UTC时间,在计算UTC时间时有些事情是错误的 – Priyank

d.local().format() 

给你转换到浏览器时区的日期时间。 检查this