标签: 时间对象

  • 时间对象

    实例化

    在代码中出现了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