时间与日期
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器