我以Minute的形式设置了三次:Seconds:Miliseconds,我需要一起添加并获得总时间..
例如我使用的是:0:31.110 0:50.490 0:32.797
其中= 1:54.397
那么如何在javascript中执行此操作?
这是JS代码
var sp1 = $('#table tr td:nth-child(2)').text()
var sp2 = $('#table tr td:nth-child(3)').text()
var sp3 = $('#table tr td:nth-child(4)').text()
var1 = sp1 + sp2 + sp3
$('td:nth-child(5)').html(var1);
我不知道从哪里开始,但我刚刚提出上面的代码..
我需要在最后一个td中输出为1:54.397,但我得到0:31.1100:50.4900:32.797在此示例中显示http://jsfiddle.net/q1kumbea/
最佳答案
您可以使用moment.js.这将使它变得非常简单,因为你可以用正确的格式解析时间,将时刻加在一起……
原文链接:https://www.f2er.com/jquery/428433.htmlvar sp1 = $('#table tr td:nth-child(2)').text()
var sp2 = $('#table tr td:nth-child(3)').text()
var sp3 = $('#table tr td:nth-child(4)').text()
var1 = moment(sp1,"mm:ss.SSS") + moment(sp2,"mm:ss.SSS") + moment(sp3,"mm:ss.SSS")
$('td:nth-child(5)').html(moment(var1).format("mm:ss.SSS"));
……瞧