1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| export default{ dateformatter:(str)=>{ if (!str) return '' var date = new Date(str) var time = new Date().getTime() - date.getTime()//单位毫秒 if (time < 0) { return '' } else if ((time / 1000 < 30)) { return '刚刚' } else if (time / 1000 < 60) { return parseInt((time / 1000)) + '秒前' } else if ((time / 60000) < 60) { return parseInt((time / 60000)) + '分钟前' } else if ((time / 3600000) < 24) { return parseInt(time / 3600000) + '小时前' } else if ((time / 86400000) < 31) { return parseInt(time / 86400000) + '天前' } else if ((time / 2592000000) < 12) { return parseInt(time / 2592000000) + '月前' } else { return parseInt(time / 31536000000) + '年前' } } }
|