javaScript 计算以过去的时间

1.找到当前的时间的

javascript 复制代码
+new Data()//获取现在的时间毫秒数

2.找到过去的一个时间

javascript 复制代码
+new Data(time)//获取过去时间点的毫秒数    

3.(现在的时间(毫秒) - 过去的时间点(毫秒))/1000 = 已过去的时间(秒)

javascript 复制代码
      var nowTime = +new Date();//返回的是当前时间的毫秒数
      var inputTime = +new Date(time);//返回的是用户输入的毫秒数
      var times = (inputTime - nowTime) / 1000;//剩余时间的毫秒数/1000=剩余的秒数 

4.毫秒数转换成 天 时 分 秒

javascript 复制代码
      var d=parseInt(获取的时间/60/60/24);//计算天数
      var h=parseInt(获取的时间/60/60 %24);//计算小时
      var m=parseInt(获取的时间/60 %60);//计算分钟
      var s=parseInt(获取的时间 %60);//计算秒

5.返回并打印

复制可用

javascript 复制代码
     function conutDown(time)
      {
      var nowTime = +new Date();//返回的是当前时间的毫秒数
      var inputTime = +new Date(time);//返回的是用户输入的毫秒数
      var times = (inputTime - nowTime) / 1000;//剩余时间的毫秒数/1000=剩余的秒数  
      var d=parseInt(times/60/60/24);//计算天数
      var h=parseInt(times/60/60 %24);//计算小时
      var m=parseInt(times/60 %60);//计算分钟
      var s=parseInt(times %60);//计算秒 
      return d+'天'+h+'时'+m+'秒';   //返回的时间  
    }
    console.log(conutDown('2023-6-1 2:00:00'));//输入的时间
      
相关推荐
xiaoyaohou1112 分钟前
023、数据增强改进(二):自适应数据增强与AutoAugment策略
开发语言·python
鬼圣13 分钟前
Python 上下文管理器
开发语言·python
程序员鱼皮13 分钟前
又一个新项目开源,让 AI 帮你盯全网热点!
javascript·ai·程序员·编程·ai编程
MXN_小南学前端20 分钟前
前端开发中 try...catch 到底怎么用?使用场景和最佳实践
javascript·vue.js
星空椰27 分钟前
JavaScript 基础进阶:分支、循环与数组实战总结
开发语言·javascript·ecmascript
yong999033 分钟前
IHAOAVOA:天鹰优化算法与非洲秃鹫优化算法的混合算法(Matlab实现)
开发语言·算法·matlab
小李子呢021138 分钟前
前端八股---闭包和作用域链
前端
t***5441 小时前
有哪些常见的架构设计模式在现代C++中应用
开发语言·c++
IT_陈寒1 小时前
Redis的内存溢出坑把我整懵了,分享这个血泪教训
前端·人工智能·后端
m0_738120721 小时前
渗透测试基础ctfshow——Web应用安全与防护(五)
前端·网络·数据库·windows·python·sql·安全