使用moment.js"未定义时刻"

ale*_*dra 16 javascript time momentjs

我正在使用moment.js,但是当我测试moment.js库时,我继续收到错误.

var back30Days=moment().subtract(30, 'days').format("dddd, MMMM Do YYYY, h:mm:ss p");
Run Code Online (Sandbox Code Playgroud)

它返回" moment not defined."指的是.format("dddd, MMMM Do YYYY, h:mm:ss p");

我已经阅读了文档,一切看起来都很好,但是当我重新加载页面时,我正在使用的js将无法加载.

任何提示将非常感谢!

Dal*_*ang 20

随着最新的momentjs:

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

var back30Days=moment().subtract(30, 'days').format("dddd, MMMM Do YYYY, h:mm:ss p");

console.log('back30Days --> ' + back30Days);
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

  • 对于那些和我一样的人,因为没有注意而挠头。验证您是否将上述 CDN 用于 MomentJs 核心而不是独立的语言环境。CDNJ 让我失望,因为我习惯于只是去、复制、粘贴。好吧,他们网站上的 /Moment.Js 托管了语言环境。 (3认同)