首页 /  技术专区  /  JavaScript 宽屏模式 >

JavaScript日期对象

1. 实例化

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

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

获得当前时间

const date = new Date()


2. 日期对象方法

Image.png

const date = new Date()
console.log(date.getFullYear())
console.log(date.getMonth())
console.log(date.getDate())
console.log(date.getDay())
console.log(date.getHours())
console.log(date.getMinutes())
console.log(date.getSeconds())


3. 时间戳

使用场景:如果计算倒计时效果,前面方法无法直接计算,需要借助于时间戳完成

什么是时间戳:

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

算法:

    将来的时间戳 - 现在的时间戳 = 剩余时间毫秒数

    剩余时间毫秒数 转换为 剩余时间的 年月日时分秒 就是 倒计时时间

    比如 将来时间戳 2000ms - 现在时间戳 1000ms = 1000ms

    1000ms 转换为就是 0小时0分1秒


三种方式获取时间戳

1.使用 getTime()方法

const date = new Date()
console.log(date.getTime())


2.简写 +new Date()

console.log(+new Date())


3.使用 Date.now0

console.log(Date.now())

    无需实例化

    但是只能得到当前的时间戳,而前面两种可以返回指定时间的时间戳





头像
0/200
图片验证码