moment.js 24h格式

我如何以24h的格式显示我的时间,而不是12?

我正在使用moment.js。

我很确定这些线路可能与它有关。

meridiem : function (hours, minutes, isLower) { if (hours > 11) { return isLower ? 'pm' : 'PM'; } else { return isLower ? 'am' : 'AM'; } }, 

任何想法如何改变它?

感谢名单

你读过文档吗?

它指出

 H, HH 24 hour time h, or hh 12 hour time (use in conjunction with a or A) 

因此,陈述你的时间为HH会给你24小时的格式,而hh会给出12小时的格式。

试试: moment({ // Options here }).format('HHmm') 。 这应该给你24小时制的时间。

使用HHH而不是hh 。 请参阅http://momentjs.com/docs/#/parsing/string-format/

时间(“01:15:00 PM”,“h:mm:ss A”)。格式(“HH:mm:ss”)** o / p:13:15:00 **它会转换24小时格式为12小时格式。