Moment.js format()返回随机时间字符串

时间:2019-03-06 18:50:29

标签: javascript momentjs

遇到这个奇怪的问题。使用.format()时,Moment.js拒绝返回“ 18:03”以外的任何内容。这是我的JavaScript控制台的转储,代码中也会发生相同的行为。尝试重新加载页面,使用隐身模式关闭Chrome,没有任何改变。

以前有人看过吗?

18:45:46.436 moment().format()
18:45:46.467 "2019-03-06T18:45:46+00:00"
18:45:51.239 var momentNow = moment()
18:45:51.241 undefined
18:45:58.777 momentNow
18:45:58.788 r {_isAMomentObject: true, _isUTC: false, _pf: {…}, _locale: C, _d: Wed Mar 06 2019 18:45:51 GMT+0000 (Greenwich Mean Time), …}
18:46:11.793 momentNow.format("HH:MM")
18:46:11.804 "18:03"

1 个答案:

答案 0 :(得分:2)

您必须在m中使用小写的hh:mm。大写的M是月份。