common.js

日期时间格式化

export default {
  mktime(t){
    let now=Date.now();
    let diff=Math.floor((now-t)/1000);

    if(diff<60){
      return '现在';
    }else if(diff<3600){
      return Math.floor(diff/60)+'分钟前';
    }else if(diff<86400){
      return Math.floor(diff/3600)+'小时前';
    }else if(diff<86400*30){
      return Math.floor(diff/86400)+'天前';
    }else{
      let oDate=new Date(t);

      return `${oDate.getFullYear()}-${oDate.getMonth()+1}-${oDate.getDate()}`
    }
  }
}

你可能感兴趣的:(common.js)