JavaScript時間&タイマー

11145 ワード

Dateタイプは、UTC(国際調整時間)が1970年1月1日0時から経過したミリ秒数を使用して日付を保存します.日付オブジェクトを作成するには、newオペレータとDateコンストラクション関数を使用します.var now=new Date(); Date.parse()日付を表す文字列を受信すると、対応する日付のミリ秒数が返されます.
var time=new Date;
console.log(time);   // Sun Sep 15 2019 20:48:12 GMT+0800 (      )
console.log(time.toUTCString());   //"Sun, 15 Sep 2019 12:50:15 GMT"
console.log(time.toDateString());   //"Sun Sep 15 2019"
console.log(time.toISOString());   //"2019-09-15T12:50:41.948Z"
console.log(time.toLocaleDateString());   //"2019/9/15"
console.log(time.toLocaleTimeString());   //"  8:51:10"
console.log(time.toLocaleString());   //"2019/9/15   8:51:23"
console.log(time.toTimeString());    //"20:51:37 GMT+0800 (      )"

Date.Now()メソッドは、現在の時間のミリ秒数を取得することができる.コードの実行時間を計算できます.
var start=Date.now();
var stop=Date.now();
result=stop-start;
console.log(result);

getTime()は、ミリ秒の日付を返します.setTime()はミリ秒数で日付を設定します.getFullYear()は4桁の年を取得します.対応するset getMonth()取得月;対応するセットgetDay()は、曜日を取得します.対応するset getHours()取得日の時間数;対応するset getSeconds()取得日の秒数.対応はsetあり
var d = new Date();
var n = d.getTime();
console,log(n);   //Object { 0: 1568552293587 }
var times=new Date();
/!*   date      *!/
times.setFullYear(2018);// 
times.setDate(3);// 
times.setHours(12);// 
times.setMinutes(59)// 
times.setSeconds(20)// 
times.setMilliseconds(200);//  
console.log(times);   //Mon Sep 03 2018 12:59:20 GMT+0800 (      )

タイマ
1秒後に出力1
setTimeout(function (){
        console.log(1);
    },1000);

サイクルタイマ(1秒に1回出力)はcleartimeout(t)の追加を停止する必要がある.これで次のコードは1つしか出力されません.
 var t=null;
    showtime();
    function showtime(){
        console.log(1);
        t=setTimeout("showtime()",1000);
    }
 // clearTimeout(t); 

settimeout()メソッドは、指定したミリ秒数後に関数または計算式を呼び出すために使用されます.
 var t=null;
    t=setInterval(function(){
        console.log(1);
    },1000);
 //clearInterval(t);

setInterval()メソッドは、指定された周期(ミリ秒)で関数または計算式を呼び出すことができます.