js 实现时分秒的转换
一、题目:
用代码实现:
输入一个数字作为秒数,在页面按小时、分钟、秒的格式输出(如输入600,页面显示:0小时10分0秒)
二、解题思路:
1.首先要清楚时分秒之间的转换:1小时=60分=3600秒
2.当我输入秒数时,我应该去判断这个秒数能够转换为多少小时,比如:当我输入的秒数是600秒,能转换为多少小时的计算就应该是:600/3600
3.当转换为小时之后,我要计算剩下的秒数,足够我转换为多少分钟,比如秒数为600秒,不足以转换为小时,剩下的还是600秒,但是这里的600是前面转换为小时之后留下的余数,所以计算转换为分钟,就应该是:600%3600/60
4.转换为秒的思想和转换为分的思想是一样的。
三、代码实现:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script>var a = parseInt(window.prompt('请输入一个数字'));var h = parseInt(a/3600);var m = parseInt((a%3600)/60);var s = ((a%3600)%60);document.write("这是"+h+'小时'+m+'分'+s+'秒');</script>
</body>
</html>