使用moment.js进行上午/下午转换的军事时间

use*_*031 5 momentjs

我有一个军事时间,我试图转换为12小时上午/下午格式,如下所示

console.log(moment("13:00", 'HH:mm').format('HH:mm a'));
console.log(moment("15:00", 'HH:mm').format('HH:mm a'));
Run Code Online (Sandbox Code Playgroud)

但我得到了

13:00 pm 
15:00 pm
Run Code Online (Sandbox Code Playgroud)

作为输出,应该是01:00 pm和03:00 pm.我在代码上遗漏了什么吗?

jam*_*ham 12

时刻文档在格式化方面非常清楚 - 请务必检查它们."H"是24小时的时间.你想要"h"(或者hh为0前缀).

console.log(moment("13:00", 'HH:mm').format('hh:mm a'));
Run Code Online (Sandbox Code Playgroud)