js過濾時間方法,幾分鐘前,1小時前

fifterTime(date){
    let date1=date.replace(/-/g,"/");
    let now = new Date().getTime();
    let t = new Date(date1).getTime();
    let temp=parseInt((now-t)/1000);
    if(temp<60){
      return temp+"秒前";
    }
    if(temp>60&&temp<3600){
      return parseInt(temp/60)+"分鐘前";
    }
    if (temp > 3600 && temp < 3600*24) {
      return parseInt(temp / 3600) + "小時前";
    }
    return date;
	},
	fifterOrderTime(date){
    let date1=date.replace(/-/g,"/");
    let now = new Date().getTime();
    let t = new Date(date1).getTime();
    let temp=parseInt((now-t)/1000);
    if(temp<60){
      return temp+"秒前";
    }
    if(temp>60&&temp<3600){
      return parseInt(temp/60)+"分鐘前";
    }
    if (temp > 3600 && temp < 3600*24) {
      return parseInt(temp / 3600) + "小時前";
    }
    return date;
  }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章