JavaScript 計算兩個日期時間的時間差(YY-MM-DD HH:MM:SS)格式


getValue: function (time1,time2){
        var time1 = new Date(time1);    //轉換為中國標准時間
        var time2 = new Date(time2);
        var time1 = time1.getTime();    //轉換為時間戳
        var time2 = time2.getTime();
        var runTime = (time2 - time1) / 1000;       //開始得出時間差,然后計算
        var year = Math.floor(runTime / 86400 / 365);       
        runTime = runTime % (86400 * 365);
        var month = Math.floor(runTime / 86400 / 30);
        runTime = runTime % (86400 * 30);
        var day = Math.floor(runTime / 86400);
        runTime = runTime % 86400;
        var hour = Math.floor(runTime / 3600);
        runTime = runTime % 3600;
        var minute = Math.floor(runTime / 60);
        runTime = runTime % 60;
        var second = runTime;
        return year+'年,'+month+'月,'+day+'天,'+hour+'小時,'+minute+'分,'+second+"秒";
    },

幫到你了就給我點個贊吧


免責聲明!

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



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