export default{ //首页时间转化 dateTime(e){ let old = new Date(e); let now = new Date(); //获取old具体时间 let d = old.getTime(); let h = old.getHours(); let m = old.getMinutes(); let Y = old.getFullYear(); let M = old.getMonth()+1; let D = old.getDate(); //获取now具体时间 let nd =now.getTime(); let nh = now.getHours(); let n = now.getMinutes(); let nY = now.getFullYear(); let nM = now.getMonth()+1; let nD = now.getDate(); //当天的时间 if(D === nD && M === nM && Y === nY){ if(h<10){ h = '0'+h; } if(m<10){ m = '0'+m; } return h+':'+m; } //昨天时间 if(D+1 === nD && M === nM && Y === nY){ if(h<10){ h = '0'+h; } if(m<10){ m = '0'+m; } return '昨天 '+h+':'+m; }else{ //大于两天 return Y+'/'+M+'/'+D; } }, //聊天时,发送时间处理 dateTime1(e){ let old = new Date(e); let now = new Date(); //获取old具体时间 let d = old.getTime(); let h = old.getHours(); let m = old.getMinutes(); let Y = old.getFullYear(); let M = old.getMonth()+1; let D = old.getDate(); //获取now具体时间 let nd =now.getTime(); let nh = now.getHours(); let n = now.getMinutes(); let nY = now.getFullYear(); let nM = now.getMonth()+1; let nD = now.getDate(); //当天的时间 if(D === nD && M === nM && Y === nY){ if(h<10){ h = '0'+h; } if(m<10){ m = '0'+m; } return h+':'+m; } //昨天时间 if(D+1 === nD && M === nM && Y === nY){ if(h<10){ h = '0'+h; } if(m<10){ m = '0'+m; } return '昨天 '+h+':'+m; }else if( Y == nY){ //今年 if(h<10){ h = '0'+h; } if(m<10){ m = '0'+m; } return M+'月'+D+'日 '+h+':'+m }else{ //大于今年 if(h<10){ h = '0'+h; } if(m<10){ m = '0'+m; } return Y+'年'+ M +'月' +D+ '日 '+h+':'+m } }, // 间隔时间差 spaceTime(old,now){ old = new Date(old); now = new Date(now); var told = old.getTime(); var tnow = now.getTime(); if(told > (tnow+1000*60*5)){ return now; }else{ return ''; } } }