momentjs 中的无效时间表示

Invalid time representation in momentjs

我的 API returns 以下日期时间字符串 my_date = "11 04 2021 20:02"

我正在使用以下 js 代码来呈现这个 date moment(my_date).format('DD MMMM YYYY HH:MM')

但是我收到错误的时间 04 11 月(我预计是 4 月 11 日)

我该如何修复代码?

您必须提供日期输入格式,以便指导 moment 如何阅读。

moment(my_date, 'DD MM YYYY HH:mm').format('DD MMMM YYYY HH:mm')

有关格式化标记的更多详细信息,请参阅 Moment Format