js封装一个方法把2006年10月31日转换成2006-10-31
你可以使用JavaScript的Date对象来实现这个转换。可以使用以下代码:
function formatDate(dateString) {
var date = new Date(dateString);
var year = date.getFullYear();
var month = ("0" + (date.getMonth() + 1)).slice(-2);
var day = ("0" + date.getDate()).slice(-2);
return year + "-" + month + "-" + day;
}
var inputDate = "2006年10月31日";
var outputDate = formatDate(inputDate);
console.log(outputDate); // 输出:2006-10-31
这个formatDate函数接受一个日期字符串作为参数,并使用new Date将其转换为日期对象。然后,使用getFullYear、getMonth和getDate分别获取年、月和日的值,并使用slice(-2)将月和日转换为两位数。最后,将这些值拼接成一个字符串并返回
原文地址: https://www.cveoy.top/t/topic/icEp 著作权归作者所有。请勿转载和采集!