我有一个日期时间字符串:{{1}}这是在格林尼治标准时间。我的网站倒计时,倒计时到几秒钟。
现在,如果用户不是gmt,他们可能已经超过了时间。
如何使用moment.js和moment时区将此日期时间字符串调整为用户时区?
答案 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());