moment.js将时间更改为gmt

时间:2016-03-04 16:10:18

标签: javascript momentjs

我有一个日期时间字符串:{{1}}这是在格林尼治标准时间。我的网站倒计时,倒计时到几秒钟。

现在,如果用户不是gmt,他们可能已经超过了时间。

如何使用moment.js和moment时区将此日期时间字符串调整为用户时区?

2 个答案:

答案 0 :(得分:10)

正在运行客户端的代码默认为本地时间,然后您可以通过调用当前构造函数的utc方法将其转换为UTC。所以客户端,您可以运行moment.utc()以UTC(与GMT相同)获取当前时间,然后对该对象进行比较。

答案 1 :(得分:0)

请我们使用moment.js获取GMT时间戳

var moment = require('moment');
dt = moment();
dt.subtract(dt.parseZone().utcOffset(), 'minutes')

console.log(dt.unix());