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}秒`
相关推荐
ptu小鹏35 分钟前
类和对象(中)
开发语言·c++
来自星星的坤1 小时前
Vue 3中如何封装API请求:提升开发效率的最佳实践
前端·javascript·vue.js
vvilkim3 小时前
全面解析React内存泄漏:原因、解决方案与最佳实践
前端·javascript·react.js
vvilkim3 小时前
React批处理(Batching)更新机制深度解析
前端·javascript·react.js
Bayi·3 小时前
前端面试场景题
开发语言·前端·javascript
碎梦归途3 小时前
23种设计模式-结构型模式之享元模式(Java版本)
java·开发语言·jvm·设计模式·享元模式
Xiaoyu Wang3 小时前
Go协程的调用与原理
开发语言·后端·golang
bigear_码农3 小时前
python异步协程async调用过程图解
开发语言·python·线程·进程·协程
程序猿熊跃晖3 小时前
Vue中如何优雅地处理 `<el-dialog>` 的关闭事件
前端·javascript·vue.js
进取星辰3 小时前
12、高阶组件:魔法增幅器——React 19 HOC模式
前端·javascript·react.js