将日期时间转换为 dd/mm/yy h:m

Converting datetime to dd/mm/yy h:m

我正在尝试使用 javascript.

将以下日期和时间转换为 dd/mm/yy H:M

February 24th 2021, 15:21:46

24/02/2021 15:21

我在尝试 -

moment('February 24th 2021, 15:21:46').format('DD/MM/YYYY HH:mm') 

我得到的日期无效。

非常感谢任何帮助。

正如@Barmer 在他们的评论中所说,引发错误的不是格式。

你应该告诉 moment 输入的格式是什么,这样它才能被解析。

const formattedDate = moment('February 24th 2021, 15:21:46', 'MMMM Do YYYY, HH:mm:ss')
  .format('DD/MM/YYYY HH:mm');
  
console.log(formattedDate);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ==" crossorigin="anonymous"></script>