js实现倒计时效果实现精确到分秒

类似于柚宝宝中发现里面的孕期工具数胎动的倒计时效果,
怎么用js实现这个倒计时效果

这个简单啊先获取现在的时间,在写上你需要的时间,date 里边都有这些内容的

如果到秒的话
var i=到期时间还剩多少秒
it=setInterval(function(){
i--;
if i=0 {
到时间了;
cleartIntval(it);
}
显示多i/60分多少i%60秒
},1000);

javascript计时器

http://blog.csdn.net/w172087242/article/details/51261852

你可以自己设计倒计时时间长短,刚帮人家写的

 <!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <script src="js/jquery-2.0.0.js" type="text/javascript" charset="utf-8"></script>
        <title></title>
    <script type="text/javascript">
            var  time = 60*60*24*2; //倒计时两天的时间,自己设定
            //时间倒计时函数
            function leasttime(){

                var  ho=time/(60*60);
                var  mi=(time/60)%(60)
                var  se=time%60
                mi=parseInt(mi)
                ho=parseInt(ho)
                se=checkTime(se)
                mi=checkTime(mi)
                time-=1;
                document.getElementById("last").innerHTML=ho+":"+mi+":"+se
                }
                setTimeout("leasttime()",1000);
            }
            //将时间的格式转化一下
            function checkTime(i)
            {
                if (i<10) 
                  {i="0" + i}
                  return i
            }
    </script>
</head>
    <body >

        <p id="last"></p>
        <button onclick="begin()">开始</button>
    </body>

</html>

<!DOCTYPE html>







<br> function mytime(){<br> var D1=new Date();<br> var D2=new Date(2016,6,7);<br> var time=document.getElementById(&quot;time&quot;)<br> // [0] 求时间差 D2.getTime()-D1.getTime()<br> // [1] 毫秒转成秒数 / 1000<br> // [2] 秒 转成差多少天 秒/ 60*60*24=天<br> // [3] ds-(dd*60*60*24)/60*60=小时<br> // [4] ds-(dd*60*60*24)-(dh*60*60)/60<br> // [5] ds-(dd*60*60*24)-(dh*60*60)-dm*60<br> var dis=D2.getTime()-D1.getTime();<br> var ds=Math.floor(dis/1000);<br> var dd=Math.floor(ds/(60*60*24));<br> var dh=Math.floor((ds-(dd*60*60*24))/(60*60))<br> var dm=Math.floor((ds-(dd*60*60*24)-(dh*60*60))/60);</p> <pre><code> var dS=ds-(dd*60*60*24)-(dh*60*60)-(dm*60); time.innerHTML=dd+&quot;天&quot;+dh+&quot;时&quot;+dm+&quot;分&quot;+dS+&quot;秒&quot;; } setInterval(function(){mytime()},1000) &lt;/script&gt; &lt;/body </code></pre> <p></html></p>