需求
用户输入秒数,可以自动转换为时分秒。
注意:时间不够两位数用0填充。
分析
- 小时: h = parseInt(总秒数 / 60 / 60 % 24)
- 分钟: m = parseInt(总秒数 / 60 % 60)
- 秒数: s = parseInt(总秒数 % 60)
<script>
function getTime(t) {
let h = parseInt(t / 60 / 60 % 24)
if(h < 10 ) {
h = '0'+ h
}
let m = parseInt(t / 60 % 60)
if(m < 10 ) {
m = '0'+ m
}
let s = parseInt(t % 60)
if(s < 10 ) {
s = '0'+ s
}
document.write('当前时间是:' + h + ':' + m + ':' + s)
}
let n = prompt('请输入秒数')
getTime(n)
</script>