码迷,mamicode.com
首页 > Web开发 > 详细

JS基础知识——定时器

时间:2016-08-07 15:32:02      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

1、setInterval("执行函数名",间隔时间);

  setInterval(fun,1000);每隔1秒钟执行一次fun函数

  setInterval("fun()",1000);每隔1秒钟执行一次fun函数

2、倒计时

  原理:最终时间-现在时间=倒计时

  问题1:如果直接用年份和月份来减,会存在年份不一样,月份不一样导致天数不一样的尴尬局面,所以就借助于一个基准时间,就是1970年1月1日午夜。

  解决办法:用最终时间的距离1970 的毫秒数-现在距1970的毫秒数=将得到的结果不断转化就可以了

  问题2:现在距离1970的毫秒数容易获取,但是最终时间的毫秒数如何获取呢?

  解决办法:var nowTime=new Date();//不写参数,得到的是当前时间

         var endTime=new Date("2016/11/11");   //写了参数,就可以设置一个未来的时间

       var endTime=new Date("2016/11/11 12:00:00");//这个是写了一个更具体的参数,带时钟的未来时间

JS基础知识——定时器

标签:

原文地址:http://www.cnblogs.com/sylz/p/5746063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!