我正在尝试转换一个日期字符串,如'DD-MM-YYYY',到'YYYY-MM-DD‘。不幸的是我得到了一个无效的约会。
var startDate = $('.startDate').val();
var endDate = $('.endDate').val();
var newstartDate = moment(startDate).format( "YYYY-MM-DD");
endDate = moment(endDate, "YYYY-MM-DD");
console.log('startDate:',startDate)
console.log('newstartDate:',newstartDate)
console.log('endDate:',endDate)

我怎样才能得到2018-09-14的产出。2018-08-14?
发布于 2018-09-14 10:31:48
var startDate = "22-12-2009";
var endDate = "01-02-2009";
var newstartDate = moment(startDate,'DD-MM-YYYY').format( "YYYY-MM-DD");
endDate = moment(endDate, 'DD-MM-YYYY');
console.log('startDate:',startDate)
console.log('newstartDate:',newstartDate)
console.log('endDate:',endDate)<script src="https://momentjs.com/downloads/moment.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
使用矩moment(startDate,'DD-MM-YYYY').format( "YYYY-MM-DD");解析时指定输入日期格式
https://stackoverflow.com/questions/52329847
复制相似问题