JavaScript日期对象的学习

1.实例化

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

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

 

//获得当前时间
const date = new Date()
//指定时间
const time = new Date('2023-5-6 11:20:10')

2.日期对象方法

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

其他方法:

        

  const date = new Date()

        console.log(date.toLocaleString()); //返回格式2023/5/6 12:10:23

        console.log(date.toLocaleDateString()); //返回格式2023/5/6

        console.log(date.toLocaleTimeString());//返回格式12:10:23

3.时间戳

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

        //1.getTime()
        const date = new Date()
        console.log(date.getTime())
        //2.+new Date()
        console.log(+new Date())
        //3.Dtae.now()只能得到当前的时间戳,而前面两种可以返回指定时间的时间戳
        console.log(Dtae.now())

 时间戳转换公式:

        d = parseInt(总秒数/60/60/24) //计算天数

        h = parseInt(总秒数/60/60%24) //计算小时

        m = parseInt(总秒数/60%60) //计算分数      

        s = parseInt(总秒数%60) //计算当前秒数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值