|
|
|
@ -17,16 +17,18 @@ |
|
|
|
formatDate(){ |
|
|
|
let time = new Date(this.time); |
|
|
|
let strtime = ""; |
|
|
|
let curTime = new Date(); |
|
|
|
let dayDiff = Math.floor((curTime.getTime() - time.getTime())/(24*3600*1000)) ; |
|
|
|
if (dayDiff < 1) { |
|
|
|
|
|
|
|
let todayTime = new Date(); |
|
|
|
todayTime.setHours(0,0,0,0) |
|
|
|
let dayDiff = Math.floor((todayTime.getTime() - time.getTime())/(24*3600*1000)) ; |
|
|
|
if (time.getTime() > todayTime.getTime()) { |
|
|
|
strtime = time.getHours() <= 9 ? "0" + time.getHours() : time.getHours(); |
|
|
|
strtime += ":" |
|
|
|
strtime += time.getMinutes() <= 9 ? "0" + time.getMinutes() : time.getMinutes(); |
|
|
|
} else if (dayDiff === 1) { |
|
|
|
} else if (dayDiff < 1 ) { |
|
|
|
strtime = "昨天"; |
|
|
|
} else if (dayDiff < 7) { |
|
|
|
strtime = `${dayDiff}天前`; |
|
|
|
strtime = `${dayDiff+1}天前`; |
|
|
|
} else { |
|
|
|
strtime = time.getMonth()+1+"月"+time.getDate()+"日"; |
|
|
|
} |
|
|
|
|