JS根據傳入時間,與當前時間相比得出幾天前,幾小時前,幾分鐘或者是剛剛
阿新 • • 發佈:2018-11-20
JS根據傳入時間,與當前時間相比得出幾天前,幾小時前,幾分鐘或者是剛剛
//時間函式date為時間戳 function formatDate(date) { var newTime = Date.parse(new Date());//獲得當前時間,轉化時間戳 var interval = (newTime - date)/1000; if(interval<0){ return "剛剛"; } else if(interval>24*3600){ return Math.round((interval/24/3600))+"天前"; } else if(interval>3600){ return Math.round((interval/3600))+"小時前"; } else if(interval>60){ return Math.round((interval/60))+"分鐘前"; } else{ return "剛剛"; } 註釋部分為:根據時間戳得出年月日 //var now=new Date(date); //var year=now.getFullYear(); //var month=now.getMonth()+1; //var date=now.getDate(); //var hour=now.getHours(); //var minute=now.getMinutes(); //var second=now.getSeconds(); //return year+"-"+month+"-"+date; }