如何在jquery中总结小时数(hh:mm:ss)?

时间:2016-12-06 12:32:11

标签: javascript jquery datetime time

如何在jquery中总计小时数(hh:mm:ss)?

对于Ex。 : 我需要在jQuery中将40:50:40小时和04:12:30小时相加。

结果应该是

45:03:10

1 个答案:

答案 0 :(得分:1)

您可以尝试按照javascript代码...

var prodhrd = "40:50:40";
var conprodArr = "04:12:30";
prodhrdArr = prodhrd.split(":");
conprodArr = conprod.split(":");
var hh1 = parseInt(prodhrdArr[0]) + parseInt(conprodArr[0]);
var mm1 = parseInt(prodhrdArr[1]) + parseInt(conprodArr[1]);
var ss1 = parseInt(prodhrdArr[2]) + parseInt(conprodArr[2]);

if (ss1 > 59) {
    var ss2 = ss1 % 60;
    var ssx = ss1 / 60;
    var ss3 = parseInt(ssx);//add into min
    var mm1 = parseInt(mm1) + parseInt(ss3);
    var ss1 = ss2;
}
if (mm1 > 59) {
    var mm2 = mm1 % 60;
    var mmx = mm1 / 60;
    var mm3 = parseInt(mmx);//add into hour
    var hh1 = parseInt(hh1) + parseInt(mm3);
    var mm1 = mm2;
}
var finaladd = hh1 + ':' + mm1 + ':' + ss1;
alert(finaladd);