day-12.2 获取时间API

获取时间的API,月份(getMonths();)和周几(getDay());比较特殊,月份是从0开始的,即一月份是0,周是从周日开始,周日是0;

例子如下:

 1 <body>
 2         <div id="wrap"></div>
 3         
 4         <script>
 5             var oWrap = document.getElementById("wrap");
 6             !function fn() {
 7                 var a = new Date();
 8                     //console.log(a);
 9                  var str = a.getFullYear()+"年"+(a.getMonth()+1)+"月"+a.getDate()+"日"+a.getHours()+":"+a.getMinutes()+":"+a.getSeconds();
10                     oWrap.innerText = str;
11                     requestAnimationFrame(fn);
12 
13                 }();
14         </script>
15 </body>

getTimes() ;是从1970年到当前时间戳的毫秒数;

getUTCHours();格林威治时间的小时;

new Date(),获取到的时间是可以做减法运算的;

1 var a = new Date();
2     b = new Date();
3 setTimeout (function (){
4    console.log(a-b); //输出2000,原理是a和b其实都是先转换成距1970年的毫秒数之后,再进行减法运算;
5 },2000); 

 

posted @ 2018-06-19 22:33  bibiguo  阅读(178)  评论(0)    收藏  举报