在moment.js中将DD-MM-YYYY格式转换为MM-DD-YYYY

NNR*_*NNR 6 javascript momentjs

我正在尝试将日期从DD-MM-YYYY转换MM-DD-YYYY.但它对我不起作用.我试过这个

var test = Date.parse('15-06-2010');
var SearchDate = moment('15-06-2010').format("MM-DD-YYYY");

var day = moment(new Date("15-06-2010"), "MM-DD-YYYY");

console.log(test);
console.log(day);
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

帮我.

Nay*_*tel 14

这里 26-11-2019 将转换为 11-26-2019

const date =  moment('26-11-2019','DD-MM-YYYY').format('MM-DD-YYYY');
Run Code Online (Sandbox Code Playgroud)

对于格式方法,我们可以给出任何格式,您想要的输出方式。


nag*_*gyf 6

试试这个:

var date = moment('15-06-2010', 'DD-MM-YYYY')
console.log(date.format('MM-DD-YYYY'))
Run Code Online (Sandbox Code Playgroud)

使用momentjs解析日期时,必须指定日期的输入格式.


Sat*_*ish 6

尝试这个:

moment(moment('15-06-2010', 'DD-MM-YYYY')).format('MM-DD-YYYY')
Run Code Online (Sandbox Code Playgroud)