原生JS十二(Date对象)

一. 创建一个Date对象

概念: Date对象是用来处理时间和日期,内置了一系列获取和设置日期和时间的方法
使用:
1.每次在使用它之前,都需要配合new关键字, 来生成一个Date对象
2.然后通过Date对象,再去调用各种方法
备注: Date获取的是当前计算机的本地时间

代码:
原生JS十二(Date对象)
显示时间:
原生JS十二(Date对象)

tolocalString():把时间对象转换为字符串

getTime():返回1970年1月1日距今的毫秒数

代码:
原生JS十二(Date对象)显示效果:
原生JS十二(Date对象)

二. 设置set

1.setTime()     以毫秒数设置Date对象

代码:
原生JS十二(Date对象)
显示效果:
原生JS十二(Date对象)

2.setFullYear()   设置年,月,日

代码:
原生JS十二(Date对象)
显示效果:
原生JS十二(Date对象)

3.setMonth()   设置月,日(毫秒)

代码:
原生JS十二(Date对象)
显示效果:
原生JS十二(Date对象)

4.setHours()   设置时,分,秒

代码:
原生JS十二(Date对象)
显示:
原生JS十二(Date对象)

5.setMinutes()   设置分,秒

代码:
原生JS十二(Date对象)
显示效果:
原生JS十二(Date对象)

6.setSeconds() 设置秒
代码:
原生JS十二(Date对象)
显示效果:
原生JS十二(Date对象)

三. 获取get

1.getFullYearr()  获取年份
2.getMonth()   获取月份
3.getDate()     获取一个月中的第几天
4.getDay()    获取一周中的第几天
5.getHours()   获取小时
6.getMinutes()   获取分钟
7.getSeconds() 获取秒数

代码:
原生JS十二(Date对象)显示效果:
原生JS十二(Date对象)

四. 计算活了多久

代码:
原生JS十二(Date对象)显示效果:
原生JS十二(Date对象)

五. 定时器

setInterval(参数1,参数2) 用来重复执行某一功能
参数1:执行的具体功能,自定义
参数2:每次执行的间隔时间,自定义,单位为毫秒

六. 一次性定时器

setTimeout(参数1,参数2) 只执行一次的定时器
参数1:执行的具体任务
参数2:间隔多久执行,(延迟)

七. 清除定时器

clearInterval()
需要有记录器(变量自增),来记录运行次数,到达指定条件时触发
定义定时器时,要用一个变量来储存定时器
clearInterval的括号中放储存定时器的变量名,清除之后,将这个变量置空(null)
代码:
原生JS十二(Date对象)