时间差计算
时间差
- 从月向后排,满足1则返回。
function time(date1,date2){
let numb = date2.getTime() - date1.getTime();
let min = numb/1000/60;
let s = numb/1000;
let hours = numb/1000/60/60;
let day = numb/1000/60/60/24;
let mon = numb/1000/60/60/24/30; //30天为一月
if(mon>1)
return `${Math.ceil(numb)}月`;
else if(day>1)
return `${Math.ceil(day)}天`;
else if(hours>1)
return `Math.ceil(hours)小时`;
else if(min>1)
return `${Math.ceil(min)}分`;
else
return `${Math.ceil(s)}秒`;
};
let str = time(new Date('2013/04/02 18:00'),new Date('2013/04/03 18:02'));
alert(str)
有问题联系QQ1291481728或在下方评论,会在第一时刻处理。