js计算倒计时

利用转int会去掉尾数部分的特性,计算出时间间隔的时分秒

js 复制代码
  let all=188023520//相差的秒数
  
  let yarnScound = 365 * 24 * 3600;
  let dayScound = 24 * 3600;
  let hourScound = 3600;
  let minuteScound = 60;
  
  let year = parseInt(all / yarnScound)
  let day = parseInt((all - year * yarnScound) / dayScound)
  let hour = parseInt((all - day * dayScound - year * yarnScound) / hourScound);
  let minute = parseInt((all - day * dayScound - hour * hourScound - year * yarnScound) / minuteScound)
  let seconds = all % 60;

  return `${year}年${day}天 ${hour}小时 ${minute}分钟 ${seconds}秒`
相关推荐
fouryears_2341737 分钟前
Flutter InheritedWidget 详解:从生命周期到数据流动的完整解析
开发语言·flutter·客户端·dart
我好喜欢你~1 小时前
C#---StopWatch类
开发语言·c#
加班是不可能的,除非双倍日工资2 小时前
css预编译器实现星空背景图
前端·css·vue3
lifallen2 小时前
Java Stream sort算子实现:SortedOps
java·开发语言
IT毕设实战小研2 小时前
基于Spring Boot 4s店车辆管理系统 租车管理系统 停车位管理系统 智慧车辆管理系统
java·开发语言·spring boot·后端·spring·毕业设计·课程设计
wyiyiyi3 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
gnip3 小时前
vite和webpack打包结构控制
前端·javascript
excel4 小时前
在二维 Canvas 中模拟三角形绕 X、Y 轴旋转
前端
cui__OaO4 小时前
Linux软件编程--线程
linux·开发语言·线程·互斥锁·死锁·信号量·嵌入式学习
阿华的代码王国4 小时前
【Android】RecyclerView复用CheckBox的异常状态
android·xml·java·前端·后端