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'));//输入的时间
      
相关推荐
前端AK君几秒前
rolldown-vite初体验
前端·前端工程化
zayyo1 分钟前
大厂前端为什么都爱用pnpm + monorepo 做项目工程化架构?
前端
桃桃乌龙_95273 分钟前
受不了了,webpack3.x升级到webpack4.x
前端·webpack
青花雅月4 分钟前
解决复用页面只是接口不同的问题的完整指南
前端
FogLetter5 分钟前
前端组件通信新姿势:用mitt实现Toast组件的优雅通信
前端·react.js
每天开心8 分钟前
🐞一次由事件冒泡引发的 React 弹窗关闭 Bug 排查与解决
前端·javascript·debug
大内密探8 分钟前
初探tiptap,实现一个结构化报告模板
前端
星_离9 分钟前
深入解析Vue2插槽
前端·vue.js
kartjim9 分钟前
2025 年现代 Node.js 模式
前端·javascript·node.js
暗流者10 分钟前
信息安全简要
开发语言·网络·php