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

日期时间戳的使用与计算

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
全部评论

相关推荐

fRank1e:吓得我不敢去外包了,但是目前也只有外包这一个实习,我还要继续去吗
点赞 评论 收藏
分享
06-25 09:33
厦门大学 Java
程序员饺子:现在日常估计没啥hc了,等到八月多估计就慢慢有了。双九✌🏻不用焦虑的
投递快手等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务