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小时制的时间。
使用H
或HH
而不是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小时格式。