函数相关:Date对象

144 阅读1分钟

日期对象Date,自定义日期的格式为 月/日/年 时:分:秒

var d  = new Date()

var date = d.getDate();

console.log(date);

浏览器的输出结果为系统当前日期

var d = new Date(9/17/2020 22:00:00);

var date = d.getDate();

console.log(date);

浏览器的输出结果为17,因为自定的日期为17号

var day = d.getDay();

console.log(day);

浏览器的输出结果为4,因为自定的日期为周四,getDay()会返回一个0-6的值,0为周日

var month  = d.getMonth();

console.log(month);

浏览器的输出结果为8,因为自定的日期为9月,getMonth()返回的结果为0-11的值

var time   = d.getTime();

console.log(time);

浏览器的输出结果为获取当前日期的时间戳,自格林威治标准时间1970年1月1日0时0分0秒,至今耗费的毫秒数

利用时间戳来测试代码的性能

var start  = Date.now();

for(i=0;i<100;i++){

console.log(i);

}

var end = Date.now();

console.log("执行了: " + (end-start) + "毫秒");

浏览器的输出结果为for循环执行耗费的时长,Date.now()返回的执行到代码行对应的时间戳,通过时间戳做差,来计算耗费的时长