javascript – 添加时间的行值

前端之家收集整理的这篇文章主要介绍了javascript – 添加时间的行值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我以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.这将使它变得非常简单,因为你可以用正确的格式解析时间,将时刻加在一起……

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 = 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"));

……瞧

enter image description here

Updated fiddle

原文链接:https://www.f2er.com/jquery/428433.html

猜你在找的jQuery相关文章