【问题标题】:moment.js change time to gmtmoment.js 将时间更改为 GMT
【发布时间】:2016-03-04 16:10:17
【问题描述】:

我有一个日期时间字符串:2016-03-04 14:35:53 这是`GMT。我的网站上有一个倒计时,以秒为单位倒计时。

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

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

【问题讨论】:

    标签: javascript momentjs


    【解决方案1】:

    请我们使用 moment.js 获取 GMT TimeStamp

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-03-20
        • 1970-01-01
        • 2014-04-22
        • 1970-01-01
        • 2012-07-01
        • 1970-01-01
        • 2021-10-22
        相关资源
        最近更新 更多