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);
浙公网安备 33010602011771号