【前端攻城师之JS基础】07Date日期对象和Math对象

Date和Math都是JS的内建对象,可以直接拿来使用

1.Date日期对象

日期的对象,在JS中通过Date对象来表示一个时间

  • 创建对象

创建一个当前的时间对象
var d = new Date();

创建一个指定的时间对象
var d = new Date(“月/日/年 时:分:秒”);

Date对象的方法:
d.getDate()

当前日期对象是几日(1-31)

d.getDay()

返回当前日期对象时周几(0-6)
0表示 周日,1 表示周一 。。。6表示周六

d.getMonth()
-

返回当前日期对象的月份(0-11)
- 0表示1月 1表示 二月 。。。11表示12月

getFullYear() 从 Date 对象以四位数字返回年份。

getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。

getTime()

返回当前日期对象的时间戳
时间戳,指的是从1970年月1日 0时0分0秒,到现在时间的毫秒数
计算机底层保存时间都是以时间戳的形式保存的。

Date.now()

可以获取当前代码执行时的时间戳,此方法可以用于代码执行时间的性能的性能检测

2.Math对象

- Math属于一个工具类,它不需要我们创建对象,它里边封装了属性运算相关的常量和方法
	我们可以直接使用它来进行数学运算相关的操作

- 方法:
	Math.PI        					常量,圆周率
	Math.abs()						绝对值运算
	Math.ceil(1.3 )				 向上取整 ,得到 2 
	Math.floor(1.8 )				向下取整,得到1
	Math.round()					四舍五入取整
	Math.random()				生成一个0-1之间的随机数,包括0但不包括1 
	
	**公式:生成一个x-y之间的随机数**
	**Math.round(Math.random()*(y-x)+x);**
	Math.pow(x,y)				求x的y次幂
	Math.sqrt()					对一个数进行开方
	Math.max()					求多个数中最大值
	Math.min()					求多个数中的最小值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值