[JavaScript] 日期时间戳的使用与计算

这篇博客详细介绍了JavaScript中日期时间戳的使用,包括newDate(), Date(), Date.now()的方法及其相互转换。还展示了ISO格式与Timestamp之间的转换,并列举了Date对象的基本API用法,如getFullYear(), getMonth(),等。
摘要由CSDN通过智能技术生成

日期时间戳的使用与计算

new Date()的使用
const date = new Date()
console.log(date) // 2021-09-10T07:12:11.948Z
console.log(typeof date) // object
console.log(date * 1) //1631257931948

Date()的使用
const hd = Date()
console.log(hd) // Fri Sep 10 2021 15:12:11 GMT+0800 (中国标准时间)
console.log(typeof hd) // string
console.log(hd * 1) // NaN

Date.now()
const date1 = Date.now()
console.log(date1) // 1631257931955

ISO与TimeStamp格式转换
const d = new Date('1996-7-12 08:22:12')
console.log(d * 1) // 1631258155748
console.log(Number(d)) // 837130932000
console.log(d.valueOf()) // 837130932000
console.log(d.getTime()) // 837130932000

const timestamp = d.valueOf()
console.log(new Date(timestamp)) // 1996-07-12T00:22:12.000Z

Date()下可用的API
const d = new Date('1996-7-12 08:22:12')

console.log(d) // 1996-07-12T00:22:12.000Z
console.log(d.getFullYear()) // 1996
console.log(d.getMonth() + 1) // 7
console.log(d.getDate()) // 12
console.log(d.getHours()) // 8
console.log(d.getMinutes()) //22
console.log(d.getSeconds()) //12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值