美文网首页
做一个JS简易倒时器

做一个JS简易倒时器

作者: 小福饼 | 来源:发表于2017-12-19 10:42 被阅读0次

最近做项目需要用到一个倒时器的功能,于是用JS做了一个简易的倒计时原理。

//js核心模块
<script type="text/javascript">
  function countDown(){
    //获取当前的时间
    var nowTime=new Date();
    //获取倒计时结束时间
    var endTime=new Date('2018/06/30 12:00:00');
    //获取剩余的时间(以毫秒为单位)
    var remianSecond=(endTime.getTime()-nowTime.getTime())/1000;
    //换算成天
    var d=Math.floor(remianSecond/60/60/24);
    //换算成时
    var h=Math.floor(remianSecond/60/60%24);
    //换算成分
    var m=Math.floor(remianSecond/60%60);
    //换算成秒
    var s=Math.floor(remianSecond%60);

        if(d<10){
          d="0"+d;
        }
        if(h<10){
          h="0"+h;
        }
        if(m<10){
          m="0"+m;
        }
        if(s<10){
          s="0"+s;
        }

    document.getElementById("d").innerHTML=d+"天";
    document.getElementById("h").innerHTML=h+"时";
    document.getElementById("m").innerHTML=m+"分";
    document.getElementById("s").innerHTML=s+"秒";
  }
    setInterval(countDown,0)
  </script>
//html代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>js简易倒时器</title>
<style>
    *{margin:0; padding:0; list-style:none;}
    body{font-size:18px; text-align: center;}
    .time{height:30px; padding:200px;}
</style>
</head>
<body>
    <div class="time">
        <span id="d">00天</span>
        <span id="h">00时</span>
        <span id="m">00分</span>
        <span id="s">00秒</span>
    </div>
</body>
</html>
效果图

解读原理后,就可以以不变应万变了!!

相关文章

  • 做一个JS简易倒时器

    最近做项目需要用到一个倒时器的功能,于是用JS做了一个简易的倒计时原理。 解读原理后,就可以以不变应万变了!!

  • HTTP入门(三):使用Nodo.js脚本实现简易服务器

    HTTP入门(三):使用Nodo.js脚本实现简易服务器 本文通过简单的Node.js脚本模拟服务器请求与响应原理...

  • 07Vue.js实现简易的todolist列表

    Vue.js实现简易的todolist列表 我们可以利用vue做一个简易的列表清单。要求如下:1、在文本框内输入内...

  • 安卓快速开发框架(十二)XBaseAndroid WebView

    XBaseBrowserActivity可以用于H5应用加载,简易的浏览器,webApp等。 打开网页 JS交互 ...

  • 第六周学习笔记和总结

    这周做了三件事,用 js 写了一个简易计算器,加深对 js 的认识;学习了 css 的 flex 布局;我的网站域...

  • node.js写一个爬虫

    引入 cheerio 模块 ,node.js 版的jqueryhttps 模块,封装了一个http服务器和一个简易...

  • js制作简易计算器

    没有加什么样式,所以看起来没那么美观。知识实现了计算器的效果,感兴趣的大神可以接着升级。先来看看运行效果。 可计算...

  • UIScrollViewHomework--SimplePhot

    做一个简易的相册, 每个图片都可以放大缩小,并且翻到第二张图时,再翻回来就变成原来的大小 //1.创建视图控制器R...

  • jquery选择器

    简介 jQuery是js的一个轻量级框架,兼容了各大浏览器,提供了dom、events、ajax的简易操作,jQu...

  • 简单计算器---练手

    在学js的过程中用eval方法写了一个简单的计算器,本来想模仿Google的计算器,可是发现不太会,就只把简易版实...

网友评论

      本文标题:做一个JS简易倒时器

      本文链接:https://www.haomeiwen.com/subject/awpmwxtx.html