javascript 使用javascript将两次值HH:mm:ss相加
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用javascript将两次值HH:mm:ss相加相关的知识,希望对你有一定的参考价值。
/**
* Sum two times values HH:mm:ss with javascript
* Usage:
* > addTimes('04:20:10', '21:15:10');
* > "25:35:20"
*
* @param {string} start
* @param {string} end
* @returns {String}
*/
function addTimes(start, end) {
times = [];
times1 = start.split(':');
times2 = end.split(':');
for (var i = 0; i < 3; i++) {
times1[i] = (isNaN(parseInt(times1[i]))) ? 0 : parseInt(times1[i])
times2[i] = (isNaN(parseInt(times2[i]))) ? 0 : parseInt(times2[i])
times[i] = times1[i] + times2[i];
}
var seconds = times[2];
var minutes = times[1];
var hours = times[0];
if (seconds % 60 === 0) {
hours += seconds / 60;
}
if (minutes >= 60) {
res = minutes / 60;
hours += res;
minutes = minutes - (60 * res);
}
return hours + ':' + minutes + ':' + seconds;
}
以上是关于javascript 使用javascript将两次值HH:mm:ss相加的主要内容,如果未能解决你的问题,请参考以下文章
javascript冒泡排序
用于移动捏合/缩放操作的 javascript 事件
JavaScript ES6 - 数组扩展
HTML和Javascript高手进,图片总重复加载的问题
容器行高自动填充/使用 CSS 调整
如何使用pyspark将两列值组合到另一列?