获取两个日期相差详解编程语言

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 

非原创。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/13168.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论