-
将2021-01-01 12:00:00处理为2021年1月1日
刚开始的思路
var time = "2021-09-26 15:10:55" splitData(){ let formatedYear = time.trim().split(splitSymbol1)[arrayItem1].split(splitSymbol2)[0].replace(/\b(0+)/gi,"") + "年" + time.trim().split(splitSymbol1)[arrayItem1].split(splitSymbol2)[1].replace(/\b(0+)/gi,"") + "月" + time.trim().split(splitSymbol1)[arrayItem1].split(splitSymbol2)[2].replace(/\b(0+)/gi,"") + "日" } /* 1.split() 将()内的值作为分隔符 把字符串分割为数组 eg:let value = "hellow" console.log(value.split('')) //'h','e','l','l','o','w' 2. .replace(/\b(0+)/gi,"") 用于去除字符串前部无用的 0 */ console.log(this.splitData(time ,' ',0,'-')) // 2021年9月26日
简化后的思路
var time = "2021-09-26 15:10:55" splitData(){ let formatedYear = time.trim().split(splitSymbol1)[arrayItem1].split(splitSymbol2).map(item =>{ return item.replace(/\b(0+)/gi,"") }) return formatedYear[0] + "年" + formatedYear[1] + "月" + formatedYear[2] + "日" } console.log(this.splitData(time ,' ',0,'-')) // 2021年9月26日
处理接口返回的日期数据格式
于 2021-09-28 10:56:17 首次发布