/**
*
* @param {*} data
* @returns **昨天** 昨天 XX:XX **今天** XX小时XX分钟前 **昨天及以上** 显示时间
*/exportfunctiontimeAgo(data){var newTime =newDate()const date =newDate(data).getTime()var mistiming = Math.round(newDate().getTime()- date)/1000;if(Math.floor(newTime.getDay()-newDate(data).getDay())<=1&& Math.floor(newTime.getDay()-newDate(data).getDay())>=0){// 天var days = Math.floor(newTime.getDay()-newDate(data).getDay()==1)?'昨天 ':''// 小时var leave1 = mistiming %(24*3600)// 判断总共剩余小时时间 无用// (var hours = days ? Math.floor(24 - new Date(data).getHours()) <= 0 ? '' : Math.floor(24 - new Date(data).getHours()) + '小时' :// Math.floor(newTime.getHours() - new Date(date).getHours()) <= 0 ? '' : Math.floor(newTime.getHours() - new Date(date).getHours()) + '小时')var hours = days ?newDate(data).getHours()+':':
Math.floor(newTime.getHours()-newDate(date).getHours())<=0?'': Math.floor(newTime.getHours()-newDate(date).getHours())+'小时'// 分钟var leave2 = leave1 %(3600)var minutes = days ?(newDate(data).getMinutes()>10?newDate(data).getMinutes():'0'+newDate(data).getMinutes()): Math.floor(leave2 /(60))<=0?'1分钟前': Math.floor(leave2 /(60))+'分钟前'return days + hours + minutes
}else{return data.substr(0, data.length -3)}}
xxxx年xx月xx日
/**
*
* @param {*} date
* @returns xxxx年xx月xx日
*/exportfunctiongetYearDate(date){
date = date ||newDate()return`${date.getFullYear()+'年'}${(date.getMonth()+1)>=10? date.getMonth()+1:'0'+(date.getMonth()+1)}月${date.getDate()}日`}