关于计算小时、分钟、秒数
问题描述:
老师你好,自己写了一个计算页面标签内小时、分钟、秒数的小程序,但是计算结果为什么不对呢? 应该是 0时31分30秒。 请老师帮忙看一下。
相关代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<span class="time">(10:30)</span>
<span class="time">(10:30)</span>
<span class="time">(10:30)</span>
<script>
var allTime = document.querySelectorAll('.time'),
minutes = 0,
seconds = 0;
for (var i = 0; i < allTime.length; i++) {
minutes += parseInt(allTime[i].innerText.substring(1, 3));
seconds += parseInt(allTime[i].innerText.substring(4, 6));
}
console.log(minutes + '分' + seconds + '秒');
seconds = (minutes * 60) + seconds;
minutes = minutes + parseInt(seconds / 60);
var realHours = parseInt(minutes / 60),
realMinutes = parseInt(seconds % 60);
realSeconds = parseInt(seconds % 60);
console.log('视频总时长是:' + realHours + '时' + realMinutes + '分' + realSeconds + '秒');
</script>
</body>
</html>
6
收起
正在回答 回答被采纳积分+1
1回答
3.WebAPP开发与小程序
- 参与学习 人
- 提交作业 622 份
- 解答问题 6815 个
微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星