js Date和Math两个对象

1.Date

1.1直接创建一个Date对象

			var dat = new Date();
			console.log(dat);
			//-->Mon Jan 11 2021 20:25:16 GMT+0800 (中国标准时间)

1.2创建一个指定的时间对象

//需要在构造函数中传递一个表示时间的字符串作为参数日期的格式月份/日/年时:分:秒
			var dat2 = new Date("1/11/2021 20:26:50");
			console.log(dat2); 
			//-->Mon Jan 11 2021 20:26:50 GMT+0800 (中国标准时间)

1.3 获取当前日期(月日)

<script type="text/javascript">
			//getDate()  :获取当前日期对象是几日
			var dat = new Date("1/11/2021 20:26:50");
			var d = dat.getDate();
			console.log(d);
			//-->11
			
			//getDay()  :获取当前日期对象是周几
			//会返回0-6  0:表示周日
			var d2 = dat.getDay();
			console.log(d2);
			//-->1
			
			//getMonth()  :返回当前日期对象月份
			//返回值是0-11,表示当前月要加一
			console.log(dat.getMonth()+1);
			
			//getTime()  :获取当前时间对象的时间戳
			1s = 1000ms;
			
			//Date.now()  :获取当前代码执行时 的时间戳
		</script>

Date.now() :获取当前代码执行时 的时间戳

2.Math

-Math和其他的对象不同,它不是一个构造函数,它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法


				Math.ceil()
				-可以对一个数进行向上取整,小数位只有有值就自动进1
				Math.f1oor()
				-可以对一个数进行向下取整,小数部分会被舍掉
				Math.round()
				-可以对一个数进行四舍五入取整
				random()
				-生成0-1的随机数
				max()
				-可以获取多个数中的最大值
				min()
				-可以获取多个数中最小值
				sqrt()
				-开方运算

猜你喜欢

转载自blog.csdn.net/weixin_44154094/article/details/112675807
今日推荐