位置: IT常识 - 正文

js怎么实现倒计时效果(js怎么实现倒计时)

编辑:rootadmin
js怎么实现倒计时效果

推荐整理分享js怎么实现倒计时效果(js怎么实现倒计时),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js实现倒计时60s,js中倒计时器怎么实现,js如何实现倒计时,js实现倒计时显示,js怎么实现倒计时,js实现倒计时10秒,js怎么实现倒计时,js实现倒计时10秒,内容如对您有帮助,希望把文章链接给更多的朋友!

js怎么实现倒计时效果(js怎么实现倒计时)

js怎么做倒计时,其实很简单。话不多说,直接上菜

使用 new Date() 获取当前时间, Date.parse()方法解析一个表示某个日期的字符串,并返回从1970-1-1 00:00:00 UTC 到该日期对象(该日期对象的UTC时间)的毫秒数。然后,求两个时间差。这里也可以使用 getTime() 方法获取现在时和结束时距离的毫秒数。 把时间差转换为天数、小时数、分钟数和秒数显示。主要是用%取模运算。得到距离结束时间的毫秒数(剩余毫秒数),除以 1000 得到剩余秒数,再除以 60 得到剩余分钟数,再除以 60 得到剩余小时数。除以 24 得到剩余天数。剩余秒数 diff/1000 模 60 得到秒数,剩余分钟。数。diff/(1000 * 60) 模 60 得到分钟数,剩余小时数 diff/(1000 * 60 * 60) 模 24 得到小时数。

getPart(endTime) { //获取当前时间戳并换算为秒做单位 const current = Date.parse(new Date()) / 1000 //时间戳相差多少秒 let diff = endTime - current //判断是否过时 if (diff > 0) { let d = Math.floor(diff / (3600 * 24)) //获取天数 let h = Math.floor((diff % (3600 * 24)) / (60 * 60)) //获取时 let m = Math.floor(((diff % (3600 * 24)) % (60 * 60)) / 60) //获取分 let s = Math.floor(diff % 60) //获取秒 d = d < 10? "0" + d : d; h = h < 10? "0" + h : h; m = m < 10? "0" + m : m; s = s < 10? "0" + s : s; let _diffData = [d, h, m, s] } else { let _diffData = ["00", "00", "00","00"]; return _diffData; setInterval(getPart(), 1000);

对倒计时进行封装,可以使用setInterval()方法对函数调用就可以实现倒计时了。

如果想停掉倒计时则用clearInterval()方法就可以了。

描述如有错误,欢迎指正!

本文链接地址:https://www.jiuchutong.com/zhishi/294585.html 转载请保留说明!

上一篇:DeepSpeed使用指南(简略版)(deepwiser怎么用)

下一篇:前端播放大视频卡顿的解决(m3u8视频流)(前端播放视频的插件)

  • 零售价是含税价还是不含税价
  • 土地增值税计入税金及附加吗
  • 小规模季超30万,蔬菜还免增值税吗
  • 分公司是否需要刻章
  • 预提费用报税时填哪里
  • 简易征收开出去的票可以抵扣吗
  • 一般纳税人购买并销售免税货物所发生的运输费用
  • 可税前扣除的工资
  • 刚成立公司没有报表怎么解释
  • 地产项目开发
  • 高新企业季度企业所得税预征税率
  • 出售旧固定资产的税率是多少
  • 地税没报税怎么办
  • 异地预缴税款怎么做分录
  • 财务负责人和办税人员哪个责任大
  • 房地产企业有投资性房地产吗
  • 现金盘盈盘亏怎么计算
  • 营改增后哪些费用可以抵扣
  • 补领以前月份的工资如何计算个人所得税?
  • 劳务费的现金流量是什么
  • 事业单位会计凭证收入怎么记账
  • 以产品抵债会计分录
  • 以前年度应收账款无法收回
  • 资本公积如何计提
  • win10通知怎么打开
  • 建筑施工企业是落实施工现场带班制度的第一责任人
  • 不起眼的暴利小生意农村
  • 股权处置的形式
  • PHP:Memcached::getResultMessage()的用法_Memcached类
  • 建筑业会计需要做到哪些
  • PHP:mcrypt_list_modes()的用法_Mcrypt函数
  • jquery版本
  • 用smart原则改写年底前完善客户资料
  • php array_fill
  • php jsondecode
  • 2021年食用油税率
  • 增值税普通发票查询真伪
  • 办公用品和低值易耗品节省成本吗
  • day15-Servlet04
  • SQL中print、sp_helptext的限制与扩展
  • 周转材料属于什么
  • 酒店营业成本预算
  • 《中华人民共和国禁毒法》自( )起施行
  • 货到票未到的会计分录怎么做
  • sqlserver2008数据库可疑
  • 工资总额范围怎么填写
  • 已计提的城建税有误,怎么办
  • 固定资产补提折旧的账务处理
  • 发票申请退税隔两个月能去办理么
  • 在建工程进项税额抵扣最新通知
  • 股权质押和股权抵押有什么区别
  • 发票不按实际数量单价开 但金额一致
  • 年金现值和年金终值的例题
  • 计提有哪些科目
  • 其他应收款核算什么
  • 怎么打开设置管理
  • mysql -ne
  • centos rpm命令
  • 微软6月24号
  • windows取消ctrl+alt+del
  • linux常用基本命令pwd
  • windows server 2016正式版下载激活安装设置教程
  • linux 静态库
  • Ubuntu操作系统安装步骤
  • cmd是什么意思 视频
  • win7开机提示音在哪里关闭
  • linux如何修改gid
  • android应用程序的主要语言是java
  • python 如何生成随机数
  • Bullet(Cocos2dx)之封装PhysicsWorld3D
  • unity rpg插件
  • shell 管道 并行
  • jquery的使用步骤
  • shell脚本clear
  • nodejs 动态网页
  • 辽宁省国家税务局电子税务局官网
  • 河北市国家税务局官网
  • 办理出口退税需要销售合同吗
  • 发票明细怎么导入开票系统里
  • 西安市地方税务局高新技术产业开发区分局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设