function dateHandler(data, fmt) {
if (!data) return "";
var timeStr = new Date(parseInt(data));
var fmt = fmt || "yyyy-MM-dd hh:mm:ss";
var o = {
"M+": timeStr.getMonth() + 1,
"d+": timeStr.getDate(),
"h+": timeStr.getHours(),
"m+": timeStr.getMinutes(),
"s+": timeStr.getSeconds(),
"q+": Math.floor((timeStr.getMonth() + 3) / 3),
"S": timeStr.getMilliseconds()
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (timeStr.getFullYear() + "").substr(4 - RegExp.$1
.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) :
(("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
function transform(data) {
let newData = data.split(' ')
let newDataArr = []
newData.map(item => {
if (!!item) {
newDataArr.push(item)
}
})
let newContent = newDataArr.map(item => {
let timeArr = item.split(':')
if (!!timeArr[1] && !!(new Date(timeArr[1]).valueOf())) {
console.log(new Date(timeArr[1]).valueOf())
timeArr[1] = dateHandler(new Date(timeArr[timeArr.length - 1]).valueOf())
}
return timeArr.join(':')
})
return newContent.join('\r\n')
}
console.log(transform('确认人:simulate 确认时间:2022-05-23T14:47:10.055'))