时间与日期

Date()

创建日期对象

若不传参数,则输出该对象会返回当前时间
let now = new Date()
若传一个数值参数参数,则将其视为毫秒数,计算1970年1月1日经过了相应毫秒数后的日期
let epoch = new Date(0) // 1970-01-01T00:00:00.000Z
若传入一个或多个整数参数,则会解释为本地时区的年月日时分秒和毫秒
let century = new Date(2100, 10, 10)    // 2100-11-09T16:00:00.000Z

获取日期相应时间

相似方法有很多

now.getHours()  
now.getDate()
now.getFullYear()

获取日期相应时间戳

now.getTime()

添加时间

为时间添加30s
now.setTime(now.getTime() + 30000)

获取当前时间戳

Date.now()

日期可以进行计算

let time1 = new Date()
let time2 = time1.getTime() + 30000
time2 - time1   // 30000
time2 > time1   // true

格式化与解析日期字符串

let d = new Date()
d.toString()    // Wed Dec 15 2021 21:12:57 GMT+0800 (中国标准时间)
d.toUTCString()   // Wed, 15 Dec 2021 13:12:57 GMT
d.toLocaleDateString()    // 2021/12/15
d.toLocaleTimeString()    // 下午9:12:57
d.toISOString()   // 2021-12-15T13:12:57.817Z

 

posted @   邢韬  阅读(422)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
点击右上角即可分享
微信分享提示