JavaScriptの中のdateオブジェクト、タイマー

1552 ワード

一.日付オブジェクトDate()
  • はシステムが提供したのです.パッケージ関数は現在何年何月何日何分何秒ですか?
  • 関連属性方法は、w 3 schoolウェブサイト
  • を参照することができる.
  • var date=new Date()ダテが訪問した時点で、再び訪問するデータは最初の時点で、時間記録の役割を果たします.eg:date.get Seconds();>27数秒後にdate.get Seconds();>まだ27
  • です
  • getTime()1970年1月1日から現在までのミリ秒数はタイムスタンプ(記録時刻)を取得するために使用され、時間差
  • を計算します.
    var firstTime = new Date().getTime();
    for(var i = 0; i<100000; i++){
    }
    var lastTime = new Date().getTime();
    console.log(lastTime - firstTime);
    //  for      
    
  • set Date()Dateオブジェクトの中の月のある日(1~31)var date=new Date()を設定します.date.set Date(15)>>このときdateに戻るのは15日の
  • です.
  • setTime()Dateオブジェクトvar date=new Date()をミリ秒で設定します.date.setTime(xxx)>>1970年1月1日からxxxミリ秒後時刻
  • toStering()Dateオブジェクトを文字列
  • に変換する
    二.タイマー
  • set Interval()タイミング・サイクル(1)setInterval(function(){}、1000)1000ミリ秒ごとに、一回のfunction関数(2)setIntervalを実行するのはwindow上の方法で、唯一無二の戻り値var timer=set Interval(function(){}1000);>があります.timerは1 var timer 2=set Interval(function(){}1000);>timerは2
  • です.
  • setTimeout()タイマーsetTimeout(function(){}1000)の実行を遅らせる.1000ミリ秒後に、function関数
  • を実行します.
  • clear Interval()サイクルタイマー
  • をクリアします.
    var i = 0;
    var timer = setInterval(function(){
          console.log(i++);
          if(i > 10){
          clearInterval(timer);//  setInterval    ,     
          }
    },1000);
    
  • clearTimeout()ディレイタイマーvar timer=setTimeout(function(){}1000)をクリアする.clearTimeout;
  • 以上の四つは全部グローバルオブジェクトwindow上の方法であり、内部関数thisはwindow
  • を指す.
  • 注意:set Interval(「func()」、1000);文字列の内容はjsコードとして
  • を実行します.