遇到这个奇怪的问题。使用.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"
答案 0 :(得分:2)
您必须在m
中使用小写的hh:mm
。大写的M
是月份。