h5页面计时器

小鱼儿 2023-10-18 09:22 140阅读 0赞

h5页面计时器

  • 效果
  • 代码

效果

在这里插入图片描述

代码

  1. <script>
  2. function countTime(){
  3. var endDateStr="2018-09-29 15:00:00";
  4. var date = new Date();
  5. var now = date.getTime();
  6. var endDate = new Date(endDateStr);
  7. var end = endDate.getTime();
  8. var leftTime = end-now;
  9. var d,h,m,s;
  10. var days,hours,minutes,seconds;
  11. var str = '';
  12. if (leftTime>0) {
  13. d = parseInt(leftTime/1000/60/60/24, 10); //剩余天数
  14. h = parseInt(leftTime/1000/60/60%24, 10); //剩余小时数
  15. m = parseInt(leftTime/1000/60%60, 10); //剩余分钟数
  16. s = parseInt(leftTime/1000%60, 10); //剩余秒数
  17. days = checkTime(d);
  18. hours = checkTime(h);
  19. minutes = checkTime(m);
  20. seconds = checkTime(s);
  21. if (d>0) {
  22. str = days+'天'+hours+'小时'+minutes+'分'+seconds+'秒';
  23. }else if (h>0) {
  24. str = hours+'小时'+minutes+'分'+seconds+'秒';
  25. }else if (m>0) {
  26. str = minutes+'分钟'+' : '+seconds+'秒';
  27. }else if (s>0) {
  28. str = seconds+'秒';
  29. }
  30. document.getElementById('timer').innerHTML = str;
  31. setTimeout('countTime()',1000);
  32. }else{
  33. clearTimeout(countTime);
  34. }
  35. }
  36. function checkTime(i){
  37. if (i>0 && i<10) {
  38. i = '0'+i;
  39. }
  40. return i;
  41. }
  42. countTime();
  43. </script>

发表评论

表情:
评论列表 (有 0 条评论,140人围观)

还没有评论,来说两句吧...

相关阅读

    相关 H5编写页面初探

            学过js、css和html后,总期望有一次实践的机会,本次通过实践H5页面编写,深深体会到前台开发 的不易,学习必须要引用到实践中才能暴露问题呢!      

    相关 h5页面测试

    1. 工具 : 草料二维码 当我们写了一个h5页面时,在谷歌浏览器上显示正常,这时我们想在手机上模拟,这时我们可以利用草料二维码. 1.百度草料二维码 打开官网,