实现效果:今天显示时分、昨天显示昨天时分、昨天之前显示日期
//页面里写:
{{renderMessageDate(item.createTime/1000)}}
renderMessageDate(t){
// 今天和昨天0点的时间戳
let today = new Date(new Date().toLocaleDateString()).getTime()/1000
let yesterday = today - (today % 86400) - 3600 * 8 - 3600 * 24;
let str =''
if(t>=yesterday&&t<today){
str = '昨天'+this.$u.timeFormat(t, 'hh:MM')
}else if(t>=today){
str = this.$u.timeFormat(t, 'hh:MM')
}else{
str = this.$u.timeFormat(t, 'mm月dd日')
}
return str;
}