//利用居明组匹配更改时间格式
function transformTime(arr) {
try {
const RE_DATE = /(?<year>\d{4})年(?<month>\d{2})月(?<day>\d{2})日/;
var newarr = [];
for (var i = 0; i < arr.length; i++) {
var {
year,
month,
day
} = RE_DATE.exec(arr[i]).groups
month = month < 10 ? Number(month) : month;
day = day < 10 ? Number(day) : day;
var nerAi = `${year}年${month}月${day}日`;
newarr.push(nerAi)
}
return newarr
} catch (e) {
//TODO handle the exception
throw new Error(e)
}
}
var ar = ['2022年02月09日', '2022年04月11日', '2009年06月20日', '2021年06月10日', '2200年02月09日', '2002年12月10日']
console.log(transformTime(ar)) // ["2022年2月9日", "2022年4月11日", "2009年6月20日", "2021年6月10日", "2200年2月9日", "2002年12月10日"]