js中的获取事件 — 第5.3讲

来源:互联网 发布:上海程序员工资多少 编辑:程序博客网 时间:2024/06/06 18:32

一:时间标准?
GMT:格林尼治所在地的标准时间,不准确,一个小时调一次。
UTC:世界统一时间,世界标准时间,国际协调时间。协调世界时是以原子时秒长为基础,2000万年相差一秒。现在基本都用UTC。
二:获取时间间隔?
  1. ECMA5添加了Date.now()方法,获取当前日期和时间的毫秒数。

    var start = Date.now();    for (var i = 0; i < 50000 * 5000; i++) {}    console.log(i);    var end = Date.now();    console.log(end - start);  //时间戳的差

  2.在不支持Date.now()的浏览器中可以使用+操作符获取Date对象的时间戳。

    var start = +new Date();    for(var i=0; i<10000000;i++){}    var end = +new Date();    console.log(end - start);  //时间戳的差

  3.使用getTime()方法获取Date对象的时间戳,但是虽然getTime()可以获取时间戳,但是不能计算出中间程序执行了多长事件。

    var data1 = new Date();    start = data1.getTime();    console.log(start);     //时间戳的差

三:常用必会的事件方法?

    var data1 = new Date();//  data1 = data1.getTime();    //日期的毫秒数//  data1 = data1.getSeconds(); //当前的秒数//  data1 = data1.getMinutes(); //当前时间的分钟数//  data1 = data1.getHours();   //当前时间的小时//  data1 = data1.getDay();     //星期天数//  data1 = data1.getDate();    //月份中的天//  data1 = data1.getMonth();   //月份    data1 = data1.getFullYear();//年份    console.log(data1)
0 0
原创粉丝点击