const getFormatTime = (time, num) => {
let yy, mm, dd, hh, min, ss, isMorning
let formatTime = ''
if (time !== '') {
time = new Date(time)
yy = time.getFullYear()
mm = time.getMonth() + 1
if (mm + 1 < 11) {
mm = '0' + mm
}
dd = time.getDate()
if (dd < 10) {
dd = '0' + dd
}
hh = time.getHours()
if (hh < 10) {
hh = '0' + hh
}
isMorning = hh < 12 ? 'AM' : 'PM'
min = time.getMinutes()
if (min < 10) {
min = '0' + min
}
ss = time.getSeconds()
if (ss < 10) {
ss = '0' + ss
}
let week = time.getDay()
let weekArr = ['周日', '周一', '周二', '周三', '周四', '周五', '周六']
switch (num) {
case 0:
formatTime = yy + mm + dd + hh + min + ss
break
case 1:
formatTime = yy + '-' + mm + '-' + dd + ' ' + hh + ':' + min + ':' + ss
break
case 2:
formatTime = yy + '/' + mm + '/' + dd + ' ' + hh + ':' + min + ':' + ss
break
case 3:
formatTime =
yy +
'年' +
mm +
'月' +
dd +
'日' +
hh +
'时' +
min +
'分' +
ss +
'秒'
break
case 4:
formatTime = yy + '-' + mm + '-' + dd
break
case 5:
formatTime = yy + '_' + mm + '_' + dd + ' ' + hh + '_' + min + '_' + ss
break
case 6:
formatTime = mm + '/' + dd
break
case 7:
formatTime = yy + '-' + mm + '-' + dd + ' ' + hh + ':' + min
break
case 8:
formatTime =
yy +
'-' +
mm +
'-' +
dd +
' ' +
hh +
':' +
min +
':' +
ss +
' ' +
isMorning
break
case 9:
formatTime = yy + '年' + mm + '月' + dd + '日' + hh + ':' + min
break
case 10:
formatTime = `${weekArr[week]} ${mm}月${dd}日 ${hh}:${min}`
break
case 11:
formatTime = `${hh}:${min}`
break
}
}
return formatTime
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交