![](https://img.haomeiwen.com/i12970147/f007370eaabe3dca.png)
转化成
![](https://img.haomeiwen.com/i12970147/188caa06a5605607.png)
- 使用object
//处理日期函数
function setDate(str){
let dateArr = {
'Jan':1,
'Feb':2,
'Mar':3,
'Apr':4,
'May':5,
'Jun':6,
'Jul':7,
'Aug':8,
'Sep':9,
'Oct':10,
'Nov':11,
'Dec':12
}
let arr = str.split(' ')
let tmp = arr.slice(1).reverse()
let popNum = tmp.pop()
for(let i in dateArr){
if(popNum === i){
popNum = dateArr[i].toString();
}
}
return tmp[0] + '年' + popNum + '月' + tmp[1] +'日'
}
- 优化过的方法
//处理日期函数
function setDate(str){
let dateArr = [
'Jan',
'Feb',
'Mar',
'Apr',
'May',
'Jun',
'Jul',
'Aug',
'Sep',
'Oct',
'Nov',
'Dec']
let arr = str.split(' ').slice(1).reverse()
let popNum = arr.pop()
let tmp = dateArr.indexOf(popNum)
return arr[0] + '年' + (tmp+1) + '月' + arr[1] +'日'
}
网友评论