YYYY-MM-DDTHH:mm 没有得到 am/pm momentjs



我知道这种类型的问题并不是很合适,但我被困住了,会得到一些帮助。我有以下日期:

2018-04-26T08:19:30+02:00

但是当我尝试获取小时和分钟时,我得到的结果是:

20:19 p

我正在做的是以下内容:

let momentDay = (moment(el.time,'HH:mm a').format('HH:mm a'));

我不知道我如何获得实时时间,应该给我:08:19 而不是 20:19

谢谢

您应该将hh用于 12 小时时间,而不是HH,后者用于 24 小时时间。

此外,如果el.timedatetime对象或可识别的明确日期格式(如您的格式(,则无需在构造函数中指定格式:

let momentDay = moment(el.time).format('hh:mm aa');

最新更新