date定时器

2018-08-11  本文已影响0人  浮巷旧人

Date()返回当日的日期和时间
getDate()从Date对象返回一个月中的某一天(1~31)
getDay()从Date对象返回一周中的某一天(0~6)
getMonth()从Date对象返回月份(0~11)
getMinutes()返回Date对象的分钟(0~59)
getTime()返回1970年1月1日至今的毫秒数
setTime()以毫秒设置Date对象

var firstTime = new Date().getTime();
for(var i =0;  i<10000000; i++){
}
var lastTime = new Date().getTime();
console.log(lastTime - firstTime);
var date = new Date();
date.setMinutes(17);
setInterval(function(){
    if(new Date().getTime() - date.getTime() >1000){
      console.log('老邓')
}

},1000);      这个1000是毫秒,表示间隔
var i = 0;
var timer = setInterval(funciton(){
  console.log(i++);
if (i>10){
     clearInterval(timer);
}
},10);


setTimeout(function() {
    console.log('a');
},1000); 只打印一个a  表示过了1000毫秒就停止了

setInterval(); setTimeout();
clearInterval(); clearTimeout();
全局对象window上的方法,内部函数this指向window

<body>
 minutes:<input  type="text"    value="0">
 seconds:<input  type="text"    value="0">

 <script type="text/javascript">
var minutesNode = 
document.getElementsByTagName('input')[0];
var secondsNode = 
document.getElementsByTagName('input')[1];
  var minutes = 0;
        seconds = 0;
  var timer =   setInterval(function(){
        seconds++;
        if(seconds == 60){
                seconds = 0;
                minutes ++;
        }
        secondsNode.value = seconds;
        minutesNode.value = minutes;
        if(minutes == 3){
                clearInterval(timer);
        }
        },10);
</script>
</body>
上一篇下一篇

猜你喜欢

热点阅读