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

时间:2018-05-27 08:19:40

标签: javascript date 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

由于

1 个答案:

答案 0 :(得分:0)

你应该使用hh 12小时,而不是HH,这是24小时。

此外,如果el.timedatetime对象,或者是可识别的明确日期格式(就像你的那样),那么你不需要在构造函数中指定格式:

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