function getDuration(startTime, endTime) {
//相差的long值
var resTime = endTime - startTime;
//相差的天数
var days = Math.floor(resTime / (24 * 3600 * 1000));
//相差的小时数
var temp1 = resTime % (24 * 3600 * 1000); //计算天数后剩余的毫秒数
var hours = Math.floor(temp1 / (3600 * 1000));
//相差分钟数
var temp2 = temp1 % (3600 * 1000) //计算小时数后剩余的毫秒数
var minutes = Math.floor(temp2 / (60 * 1000));
//相差的秒数
var temp3 = temp2 % (60 * 1000); //计算分钟数后剩余的毫秒数
var seconds = Math.round(temp3 / 1000);
//alert("相差" + days + "天" + hours + "小时" + minutes + "分钟" + seconds +"秒");
return days + "天" + hours + "小时" + minutes + "分钟" + seconds + "秒";
}
做下记录,要不会忘记。。。。。
引用:http://my.oschina.net/using/blog/87106
非原创。