/* 计算相差时间 */
function xcTime(dateBegin){
//开始时间
var dateBegin = new Date(dateBegin);
//结束时间
var dateEnd = new Date();
var dateDiff = dateEnd.getTime() - dateBegin.getTime();//时间差的毫秒数
var dayDiff = Math.floor(dateDiff / (24 * 3600 * 1000));//计算出相差天数
if(dayDiff>=1){
return Number(dayDiff)+"天前"
}
var leave1=dateDiff%(24*3600*1000) //计算天数后剩余的毫秒数
var hours=Math.floor(leave1/(3600*1000))//计算出小时数
if(hours>=1){
return Number(hours)+"小时前"
}
//计算相差分钟数
var leave2=leave1%(3600*1000) //计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000))//计算相差分钟数
if(minutes>=1){
return Number(minutes)+"分钟前"
}
//计算相差秒数
var leave3=leave2%(60*1000) //计算分钟数后剩余的毫秒数
var seconds=Math.round(leave3/1000)
if(seconds>=1){
return Number(seconds)+"秒前"
}
return "刚刚";
}
09-16
1504
03-13
515
06-01