Javascript 将日期从任何其他格式转换为DDMMYYYY

Javascript 将日期从任何其他格式转换为DDMMYYYY,javascript,Javascript,将日期从任何其他格式转换为DDMMYYYY var date = new Date("2019/12/27"), yr = date.getFullYear(), month = date.getMonth() < 10 ? '0' + date.getMonth() : date.getMonth(), day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate(), newDate = yr + '-' + mo

将日期从任何其他格式转换为DDMMYYYY

var date = new Date("2019/12/27"),
yr = date.getFullYear(),
month = date.getMonth() < 10 ? '0' + date.getMonth() : date.getMonth(),
day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate(),
newDate = yr + '-' + month + '-' + day;
var日期=新日期(“2019/12/27”),
yr=日期。getFullYear(),
月=日期。getMonth()<10?“0'+date.getMonth():date.getMonth(),
day=date.getDate()<10?“0'+date.getDate():date.getDate(),
新日期=年+'-'+月+'-'+日;
我试过这样做 但它不接受“2019年12月27日”

使用Moment.js库它将为您节省很多麻烦

moment().format('DDMMMYYYY');
使用Moment.js库可以为您节省很多麻烦

moment().format('DDMMMYYYY');
拆分日期字符串
var dateArr=String('27/12/2019')。拆分('/');
var date=新日期(dateArr[2],dateArr[1]-1,dateArr[0]);
这是另一个答案的一部分

拆分日期字符串
var dateArr=String('27/12/2019')。拆分('/');
var date=新日期(dateArr[2],dateArr[1]-1,dateArr[0]);

这是另一个答案的一部分

这是否回答了您的问题?从“任何其他格式”都无法做到这一点。您需要指定支持的格式。
新日期(Date.parse(“2019/12/27”)
?这是否回答了您的问题?从“任何其他格式”都无法做到这一点。您需要指定支持的格式。
新日期(Date.parse(“2019/12/27”)