js计算时间差,显示成xx天xx小时xx分的形式
function timespan(a,b){ // 时间戳,单位秒 var span = parseInt(a) - parseInt(b); var outRule = {'天':24*3600,'小时':3600,'分':60,'秒',1}; var outStr = ''; for( var i in outRule){ var curInt = parseInt(span/outRule[i]); if(curInt > 0){ outStr = outStr + curInt + i; span = span%outRule[i]; } } return outStr; }
输出示例:
转载请注明:Findever » js计算时间差,显示成天小时