javascript - 在 JavaScript 中操作视频时间戳

标签 javascript momentjs

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

例如,给定一个时间戳,如 var start = "00:01:00";,如何使用另一个时间戳(例如 var end = "00:05:00") 并使用相同的格式得到结果(例如 var sum = "00:06:00")? p>

我已经考虑过使用 Moment.js 来执行此操作,但该库想要将所有内容强制到日期,这似乎不太适合我想要做的事情。

最佳答案

实际上,你可以用 moment 来做到这一点,请检查下面的代码。

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>

关于javascript - 在 JavaScript 中操作视频时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55480185/

相关文章:

javascript - 将 iso 时间字符串转换为有效的 momentjs 格式并进行比较

javascript - AngularJS ng-repeat 不从 Controller 获取数据

javascript - 在 javascript 中使用 Promise 函数时出错

javascript - 填充格式化日期表单选择菜单

javascript - 使用 Moment.js 制作本周日期的数组不会添加到数组中

javascript - 在 React 时刻添加 locale.js

javascript - 返回 2 个不同日期的小时差

Javascript 选项卡导致 HP fortify 扫描中出现严重错误 (XSS)

javascript - 使用 Javascript 的数字签名

javascript - 使 onclick 在 iphone 上工作