你可以使用JavaScript的Date对象来实现日期格式的转换。下面是一个封装的方法,将日期格式从 "2006年10月31日" 转换为 "2006-10-31":

function formatDate(dateString) {
  var dateArray = dateString.split("年");
  var year = dateArray[0];
  var monthAndDay = dateArray[1].split("月");
  var month = monthAndDay[0];
  var day = monthAndDay[1].split("日")[0];
  
  return year + "-" + month + "-" + day;
}

var originalDate = "2006年10月31日";
var formattedDate = formatDate(originalDate);

console.log(formattedDate); // 输出 "2006-10-31"

这个方法首先使用split()函数将原始日期字符串分割成年、月和日的数组。然后,使用连接运算符将这些数组元素组合成所需的日期格式。最后,返回格式化后的日期字符串

js封装一个方法 例如把2006年10月31日转换成2006-10-31

原文地址: https://www.cveoy.top/t/topic/icFD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录