js new Date()の実例テスト


js new Date()テスト

var t = new Date().toString(); //t = "Thu Oct 31 2019 11:36:57 GMT+0800 (      )"
 var t1 = new Date();
 var data_arry =[];
 var that = new Date();
 data_arry.push(that.constructor()); // Thu Oct 31 2019 11:50:26 GMT+0800 (      )"
data_arry.push(that.getDate()); //31
data_arry.push(that.getDay()); // 4
data_arry.push(that.getFullYear()); //2019
data_arry.push(that.getHours()); // 11
data_arry.push(that.getMilliseconds()); // 401
data_arry.push(that.getMinutes()); // 50
data_arry.push(that.getMonth()); //9
data_arry.push(that.getSeconds()); //26
data_arry.push(that.getTime()); //1572493826401
data_arry.push(that.getTimezoneOffset()); //-480
data_arry.push(that.getUTCDate()); //31
data_arry.push(that.getUTCDay());
data_arry.push(that.getUTCFullYear());
data_arry.push(that.getUTCHours());
data_arry.push(that.getUTCMilliseconds());
data_arry.push(that.getUTCMinutes());
data_arry.push(that.getUTCMonth());
data_arry.push(that.getUTCSeconds());
data_arry.push(that.getYear());
data_arry.push(that.setDate());
data_arry.push(that.setFullYear());
data_arry.push(that.setHours());
data_arry.push(that.setMilliseconds());
data_arry.push(that.setMinutes());
data_arry.push(that.setMonth());
data_arry.push(that.setSeconds());
data_arry.push(that.setTime());
data_arry.push(that.setUTCDate());
data_arry.push(that.setUTCFullYear());
data_arry.push(that.setUTCHours());
data_arry.push(that.setUTCMilliseconds());
data_arry.push(that.setUTCMinutes());
data_arry.push(that.setUTCMonth());
data_arry.push(that.setUTCSeconds());
data_arry.push(that.setYear());
data_arry.push(that.toDateString());
data_arry.push(that.toGMTString());
//data_arry.push(that.toISOString());   
data_arry.push(that.toJSON());
data_arry.push(that.toLocaleDateString());
data_arry.push(that.toLocaleString());
data_arry.push(that.toLocaleTimeString());
data_arry.push(that.toString());
data_arry.push(that.toTimeString());
data_arry.push(that.toUTCString());
data_arry.push(that.valueOf());
関数

 function get_nowtime() {
      var date = new Date();
      return (date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate());
    }
    console.log(get_nowtime());
拡張読み:
JS現在のタイムスタンプの取得方法-JavaScriptは現在のタイムスタンプを取得します。
JavaScriptは現在のタイムスタンプを取得します。
第一の方法:

var timestamp =Date.parse(new Date());
結果:1280977330000
第二の方法:

var timestamp =(new Date()).valueOf();
結果:12809730748
第三の方法:

var timestamp=new Date().getTime();
結果:12809730748
取得したタイムスタンプはミリ秒を000に変更して表示します。
二番目と三番目は現在のミリ秒のタイムスタンプを取得したものです。
私と同僚はjsで分析データの残り時間を示しています。時間はいつも0になります。結果はおかしいです。最後に時間を取る時はDate.parse(newDate)で取得したタイムスタンプがミリ秒を000表示に変えました。だから、時間差計算の不正確さを発見しました。
時間差は第二または第三の方法で計算できます。
jsではnew Date()を単独で呼び出し、例えばdocument.write(new Date);
表示の結果は、Mar 31 10:10:43 UTC+0800 2012というフォーマットの時間です。
ただし、new Date()で計算に参加すると自動的に1970.0.1からミリ秒に変換されます。
以上が今回紹介したすべての知識点と拡張内容です。勉強とサポートに感謝します。