用JavaScript处理视频时间戳

时间:2019-04-02 17:09:23

标签: javascript momentjs

如何使用“ 00:01:00”格式的视频时间戳进行数学计算?

例如,给定像var start = "00:01:00";这样的时间戳,我该如何使用另一个时间戳(例如start)向var end = "00:05:00"添加时间,并得出使用相同格式的结果(例如var sum = "00:06:00")?

我已经研究过使用Moment.js来执行此操作,但是该库希望将所有内容强制转换为Date,这似乎不适合我尝试执行的操作。

1 个答案:

答案 0 :(得分:1)

实际上,您可以立即进行操作,请检查以下代码。

var date = moment("00:01:00", 'mm:ss:SS');

var date2 = moment("00:05:00", 'mm:ss:SS');

date.add(date2);

var element = document.getElementById('app');

element.innerHTML = date.format('mm:ss:SS');
<div id="app"> </app>

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js" type="text/javascript"></script>