JS基础笔记-关于Date对象

106 阅读1分钟
	//显示当前时间
	var d = new Date();
	console.log(d);// Thu Jun 30 2022 20:15:02 GMT+0800 (中国标准时间)    打印当前的时间

	//创建一个指定的时间对象
	// 需要在构造函数中传递一个是时间的字符串作为参数
	// 日期格式: 月/日/年/时:分:秒
	var d2 = new Date("12/6/2018 11:11:30");
	console.log(d2);


	// getDate()获取是几号
	var date = d2.getDate();
	console.log(date);//6

	//getDay()获取是周几  0-6的值  0表示周日,1表示周一...
	var day = d2.getDay();
	console.log(day);// 4

	//getMonth()获取是几月 0-11的值  0表示1月,1表示2月...
	var month = d2.getMonth();
	console.log(month);//11

	//getFullYear()获取年份
	console.log(d2.getFullYear());//2018


	// getTime()获取当前日期对象的时间戳
	//时间戳指的是格林威治标准1970年1月1日00:00:00到当前时间所花费的毫秒数,注意时区
        //1s = 1000ms
        //- 计算机底层在保存时间时使用的都是时间戳
        var time = d2.getTime();
        console.log(time);//1544065890000
        
        time = Date.now();//这一刻的时间戳
        console.log(time);
        
        //计算循环执行了多少时间
        var start = Date.now();
        for (var i = 0; i < 100; i++) {
          console.log(i);
        }
        var end = Date.now();
        console.log("执行了:" + (end - start) + "毫秒"); //执行了:2毫秒