如何使用“ 00:01:00”格式的视频时间戳进行数学计算?
例如,给定像var start = "00:01:00";
这样的时间戳,我该如何使用另一个时间戳(例如start
)向var end = "00:05:00"
添加时间,并得出使用相同格式的结果(例如var sum = "00:06:00"
)?
我已经研究过使用Moment.js来执行此操作,但是该库希望将所有内容强制转换为Date,这似乎不适合我尝试执行的操作。
答案 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>