Moment.js 文档

Moment.js 没有修改原生的 Date.prototype,而是为 Date 对象创建了一个封装器。 要获取此封装器对象,只需使用一种受支持的输入类型调用 moment()

Moment 原型通过 moment.fn 暴露。 如果你想添加你自己的功能,那就是你要放的地方。

为了便于参考,Moment.prototype 上的任何方法在文档中都将被称为 moment#method。 所以 Moment.prototype.format == moment.fn.format == moment#format

请阅读:

  • moment(...) 是本地模式。 不明确的输入(没有偏移量)被假定为本地时间。 明确的输入(带偏移量)调整为本地时间。
  • moment.utc(...) 是 utc 模式。 模糊输入假定为 UTC。 明确的输入调整为 UTC。
  • moment.parseZone() 保留传入的输入区。 模糊输入假定为 UTC。
  • 带有 moment-timezone 插件的 moment.tz(...) 可以解析特定时区的输入。

请记住,时区和时区偏移量是两个不同的东西。 偏移量 -08:00 并不一定意味着你处于美国太平洋时区。

有关其他信息,请参阅解析指南.