momentjs格式返回regulators

时间:2018-12-05 14:38:40

标签: momentjs

我正在尝试将字符串日期格式设置为yyyy-mm-dd。通常,它以d/m/yyyy的形式出现,但是无论输入如何,我都希望将其作为yyyy-mm-dd

const date = new Date("13/10/2016");
const DateParsed = moment(date).format("YYYY-MM-DD");

const dateParsed2 = moment("13/10/2016").format('YYYY-MM-DD')

我期待2016-10-13,但我得到0000-00-00

1 个答案:

答案 0 :(得分:1)

由于您输入的内容不是Date.parse可以识别的格式,因此我建议使用moment(String, String)而不是new Date()

这里有一个现场样本:

const date = "13/10/2016";
const DateParsed = moment(date, 'DD/MM/YYYY').format("YYYY-MM-DD");
console.log(DateParsed);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>