JS 時間處理 顯示 “剛剛” “幾分鐘前” “日期”

const getTimeShow = (time_str)=>{

//debugger;

var now = new Date();

var date = new Date(time_str);

//計算時間間隔,單位為分鐘

var inter = parseInt((now.getTime() - date.getTime())/1000/60);

if(inter == 0){

return "剛剛";

}

//多少分鐘前

else if(inter < 60){

return inter.toString() + "分鐘前";

}

//多少小時前

else if(inter < 60*24){

return parseInt(inter/60).toString() + "小時前";

}

//本年度內(nèi),日期不同,取日期+時間? 格式如? 06-13 22:11

else if(now.getFullYear() == date.getFullYear()){

return (date.getMonth()+1).toString() + "-" +

date.getDate().toString() + " " +

date.getHours() + ":" +

date.getMinutes();

}

else{

return date.getFullYear().toString().substring(2, 3) + "-" +

(date.getMonth()+1).toString() + "-" +

date.getDate().toString() + " " +

date.getHours() + ":" +

date.getMinutes();

}

}


調(diào)用


測試函數(shù)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容