js計算兩個時間差 天 時 分 秒 毫秒


// 計算兩個時間差 dateBegin 開始時間
function timeFn(dateBegin) {
    //如果時間格式是正確的,那下面這一步轉化時間格式就可以不用了
    var dateEnd = new Date();//獲取當前時間
    var dateDiff = dateEnd.getTime() - dateBegin;//時間差的毫秒數
    var dayDiff = Math.floor(dateDiff / (24 * 3600 * 1000));//計算出相差天數
    var leave1=dateDiff%(24*3600*1000)    //計算天數后剩余的毫秒數
    var hours=Math.floor(leave1/(3600*1000))//計算出小時數
    //計算相差分鍾數
    var leave2=leave1%(3600*1000)    //計算小時數后剩余的毫秒數
    var minutes=Math.floor(leave2/(60*1000))//計算相差分鍾數
    //計算相差秒數
    var leave3=leave2%(60*1000)      //計算分鍾數后剩余的毫秒數
    var seconds=Math.round(leave3/1000)

    var leave4=leave3%(60*1000)      //計算分鍾數后剩余的毫秒數
    var minseconds=Math.round(leave4/1000)
    var timeFn = "耗時:"+dayDiff+"天 "+hours+"小時 "+minutes+" 分鍾"+seconds+" 秒"+minseconds+"毫秒";
    return timeFn;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM