时间对象

实例化

在代码中出现了new关键字时,一般将这个操作称为实例化

创建一个时间对象并获取时间

//获得当前时间
let date = new Date()

//获得指定时间
let date = new Date('1999-3-14')

因为时间对象返回的数据我们不能直接使用,所以需要转换为实际开发中常用的格式

方法作用说明
getFullYear()获得年份获取四位年份
getMonth()获得月份取值为 0 ~ 11
getDate()获取月份中的每一天不同月份取值也不相同
getDay()获取星期取值为 0 ~ 6
getHours()获取小时取值为 0 ~ 23
getMinutes()获取分钟取值为 0 ~ 59
getSeconds()获取秒取值为 0 ~ 59
·········

时间戳

指1970年01月01日00时00分00秒起至现在的毫秒数,它是一种特殊的计量时间的方式。

//得到指定的时间戳 括号里是字符串!
//1.
+new Date('2022-3-1 18:00:00')

//2.
let date = new Date('2022-3-1 18:00:00')
console.log(date.getTime())

三种获取方式

//1.简写(推荐)
//直接获取
+new Date()

//2.
//实例化
let date = new Date()
//获取时间戳
date.getTime()

//3.
//无需实例化
//只能获取当前的时间戳,前两种可以获取指定时间的时间戳
Date.now()

Date – JavaScript | MDN

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注