当前位置:   article > 正文

【JS实战案例汇总——不定时更新版】

【JS实战案例汇总——不定时更新版】

一:转换时间案例

1 需求:

用户输入秒数,系统会自动将秒数转变为小时、分钟、秒,并且不满10的要在前面补零

2 算法:

小时:hour = parseInt(总秒数/60/60%24)

分钟:minute = parseInt(总秒数/60%60)

秒数:second = parseInt(总秒数%60)

3 JS代码实现:

  1. let totalSecond = +prompt('请输入总秒数')
  2. function getTime(total = 0) {
  3. //函数内没有声明直接使用的变量会变成全局变量
  4. let h = parseInt(total / 60 / 60 % 24)
  5. let m = parseInt(total / 60 % 60)
  6. let s = parseInt(total % 60)
  7. h = h < 10 ? '0' + h : h
  8. m = m < 10 ? '0' + m : m
  9. s = s < 10 ? '0' + s : s
  10. return (`当前还剩时间${h}小时${m}${s}秒`)
  11. }
  12. let surplus = getTime(totalSecond)
  13. // document.write(surplus)
  14. console.log(surplus);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/653501
推荐阅读
相关标签
  

闽ICP备14008679号