我正在尝试将此日期(2019年12月9日上午5:23)转换为默认格式,其中我使用format ='MMM Do YYYY,hh:mm A'转换为默认格式。但是我一直都在“约会”。我正在使用moment js,不知道这是否真的可能,但我想知道
下面是我的示例代码
https://service.com/person?ssn=xxxxxxxxx
答案 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>