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

时间:2021-05-11 18:49:30

标签: javascript datetime momentjs

我正在尝试使用 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') 

我得到的日期无效。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

正如@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>