javascript - Momentjs 获取当前 GMT unix 时间

标签 javascript unix momentjs

我正在处理的项目的后端 API 只接受 UNIX 时间。

服务器设置为格林威治标准时间,因此要发送格林威治标准时间的 UNIX 时间,我必须根据时区操作数据以获得我需要的结果。

在 momentJS 中有没有比下面更好的方法来获取 GMT 中的当前 UNIX 时间?

  var timeOffset = moment().utcOffset();

  if (timeOffset >= 0) {
    this.sinceNow = moment().subtract(timeOffset, 'minutes').unix();
  }
  else {
    this.sinceNow = moment().add(timeOffset * -1, 'minutes').unix();
  }

最佳答案

根据 MomentJS 文档,我相信它将是:

var gmt = moment().utc(), // this gives the UTC/GMT time
    unix = gmt.unix();    // this gives the Unix time

关于javascript - Momentjs 获取当前 GMT unix 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30652960/

相关文章:

javascript - 将所有内容缩小到一个文件中或使用 CDN

javascript - 在 React-Native 中使用另一个文件进行 Realm 查询

mongodb - mongodb在运行吗?

javascript - 使用 MomentJS 更新相对时间

javascript - MomentJS 来自 00 :00 to 23:59

javascript - Angular Js 指令通信检测范围内是否有另一个指令

javascript - 在构造函数中包装 new 是好是坏?

linux - 如何忽略进入 stderr 的警告

windows - 是什么阻止windows cpu工作超过100%?

node.js - 无法在 Lambda 中创建具有 UTC 旁边时区的日期对象