jQuery 24小时格式的输入字段总时间总和

时间:2017-10-21 12:59:14

标签: php jquery

我需要jQuery自动给我输入字段中的时间总和。我尝试了这个但是我无法让它工作24小时

$(document).on("change", ".qty1", function() {
    var sum = 0;
    $(".qty1").each(function(){
        sum += +$(this).val();
    });
    $(".total").val(sum);
});
input {display: block;}
input.total {margin-top: 30px;}
<input type="text" class="qty1" value="" />
<input type="text"  value="1:45" class="qty1" value="" />
<input type="text"  value="1:45" class="qty1" value="" />
<input type="text"  value="1:45" class="qty1" value="" />
<input type="text"  value="1:45" class="qty1" value="" />
<input type="text"  value="1:45" class="qty1" value="" />

<input type="text" class="total" value="" />

1 个答案:

答案 0 :(得分:0)

考虑使用moment.js;  https://momentjs.com/

这提供了一种操作Date()对象的简便方法。

我想通过一些共同的开始日期去做,然后使用moment.js来添加()小时和分钟。

添加所有输入字段后,我会通过moment.js&#39;来获取原始日期和结果之间的差异。 diff()函数