将Moment js格式转换为defaultformat

时间:2019-12-09 17:59:13

标签: javascript reactjs momentjs

我正在尝试将此日期(2019年12月9日上午5:23)转换为默认格式,其中我使用format ='MMM Do YYYY,hh:mm A'转换为默认格式。但是我一直都在“约会”。我正在使用moment js,不知道这是否真的可能,但我想知道

下面是我的示例代码

https://service.com/person?ssn=xxxxxxxxx

1 个答案:

答案 0 :(得分:3)

这是因为toDate函数返回JS Date对象。因此,当您尝试控制台记录它时,它会打印一个日期对象。

您需要使用不带参数的format()函数。这会将您的日期格式化为ISO 8601。

const data = moment('Dec, 9th 2019, 05:23 AM', 'MMM Do YYYY, hh:mm A').format();
console.log(data);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>