位置: 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视频流)(前端播放视频的插件)

  • 华为荣耀10是多大的屏幕(华为荣耀10是多大的手机屏幕)

    华为荣耀10是多大的屏幕(华为荣耀10是多大的手机屏幕)

  • b站下载的音乐在哪(b站下载的音乐怎么导入qq音乐)

    b站下载的音乐在哪(b站下载的音乐怎么导入qq音乐)

  • 抖音视频怎么下载(抖音视频怎么下载到本地相册)

    抖音视频怎么下载(抖音视频怎么下载到本地相册)

  • 什么是压排屏幕(压排屏幕是什么意思啊)

    什么是压排屏幕(压排屏幕是什么意思啊)

  • qq附近人关注被异常封停(qq附近的人关注你后会看到什么)

    qq附近人关注被异常封停(qq附近的人关注你后会看到什么)

  • 三星s6现在还能用吗(三星s6还能再战几年)

    三星s6现在还能用吗(三星s6还能再战几年)

  • 快手有关回是什么意思(快手上的回关什么意思)

    快手有关回是什么意思(快手上的回关什么意思)

  • icould无法同步什么意思(icould无法同步图片)

    icould无法同步什么意思(icould无法同步图片)

  • 网易换绑手机要多久(网易换绑手机要押金么)

    网易换绑手机要多久(网易换绑手机要押金么)

  • 苹果爱思助手是干嘛的(苹果爱思助手是盗版吗)

    苹果爱思助手是干嘛的(苹果爱思助手是盗版吗)

  • 华为9plus怎么分屏(华为9plus怎么分大小屏)

    华为9plus怎么分屏(华为9plus怎么分大小屏)

  • 安卓手机微信夜间模式怎么开启(安卓手机微信怎么调夜间模式)

    安卓手机微信夜间模式怎么开启(安卓手机微信怎么调夜间模式)

  • 苹果手机不备份有影响吗(苹果手机不备份怎么传输数据)

    苹果手机不备份有影响吗(苹果手机不备份怎么传输数据)

  • word合并居中在哪(word合并居中在哪个位置打开)

    word合并居中在哪(word合并居中在哪个位置打开)

  • wps缓存文件在哪(wps文件缓存是什么意思)

    wps缓存文件在哪(wps文件缓存是什么意思)

  • ios11怎么清除全部通知(苹果11清除所有数据)

    ios11怎么清除全部通知(苹果11清除所有数据)

  • 高德地图如何查看海拔(高德地图如何查海拔高度)

    高德地图如何查看海拔(高德地图如何查海拔高度)

  • 手机分辨率是什么意思(手机分辨率什么样的最好)

    手机分辨率是什么意思(手机分辨率什么样的最好)

  • 200度需要戴眼镜吗

    200度需要戴眼镜吗

  • 剪映怎么识别歌词(剪映怎么识别歌词自动添加)

    剪映怎么识别歌词(剪映怎么识别歌词自动添加)

  • 怎么将标题设为一级标题(怎么将标题设为自动另起一行)

    怎么将标题设为一级标题(怎么将标题设为自动另起一行)

  • 荣耀20支持什么解锁(荣耀20支持什么蓝牙协议)

    荣耀20支持什么解锁(荣耀20支持什么蓝牙协议)

  • 一加7pro屏占比多少(一加7pro屏幕尺寸比例)

    一加7pro屏占比多少(一加7pro屏幕尺寸比例)

  • 华为p30桌面时间没有了怎么办(华为p30桌面时间怎么添加)

    华为p30桌面时间没有了怎么办(华为p30桌面时间怎么添加)

  • 旺旺禁言怎么解除(旺旺禁言多久恢复)

    旺旺禁言怎么解除(旺旺禁言多久恢复)

  • Anaconda的虚拟环境的包在哪里?(详细教程)(anaconda的虚拟环境的作用)

    Anaconda的虚拟环境的包在哪里?(详细教程)(anaconda的虚拟环境的作用)

  • 进项税大于销项税结转分录
  • 本年利润需要毎月转入未分配利润吗
  • 购销金额多少的情况下必须需要签合同?
  • 公允价值变动借方是增加还是减少
  • 美团收取的佣金怎么开票
  • 金税盘问题
  • 企业所得税年报过了申报期还能修改吗
  • 运输发票抵扣税怎么算
  • 原材料进口关税怎么算
  • 政府补助的会计核算形式有哪些
  • 经济法中企业营业收入包括哪些?
  • 港币转人民币怎么转账
  • 货款尚未收到用什么记账凭证
  • 国外人员劳务费怎么算
  • 工程结算收入是什么科目
  • 即征即退增值税需要缴纳所得税吗
  • 银行承兑汇票收费
  • 砂石开采销售需什么资质
  • 滞留发票产生的原因主要包括哪些?
  • 打印出来的明细账怎么装订
  • 成品油发票应该怎么冲红?
  • 计划成本法下材料入库的会计分录
  • 工商年报人数是12月人数吗
  • 或有事项确认预计负债的分录
  • 收回已核销的坏账并入账
  • 在卸载程序里找不到软件怎么卸载
  • 记账凭证的编制方法有几种
  • win10开机强制进入修复模式
  • 油气勘探支出包括
  • 坏账准备怎么做资产负债表
  • php下载远程文件到服务器
  • 大数据实时数仓
  • 报关单在哪里打出来
  • 河北汽车购置税税率
  • 进口关税如何交
  • 企业所得税的营业成本包括期间费用吗
  • sqlserver2008安装完在哪打开
  • 分页存储过程是什么
  • 应付账款的账务处理
  • 入库库存商品
  • 税法规定的增值税是指
  • 未使用的机器设备有没有实体性贬值
  • 应收票据周转率公式
  • 原材料暂估入库是什么意思
  • 挂靠公司收的税费计入什么科目?
  • 房租增值税专票税点
  • 土地储备委员会职责
  • 收到国税退税收怎么做账
  • 水费能抵扣进项税吗
  • 每个月结转损益会计分录
  • mysql导出语句
  • xboxone怎么设置中文
  • mac怎么把视频设置成桌面
  • 为什么windows删除文件很慢
  • 苹果mac系统怎么用
  • win8.1 蓝屏
  • window98到windows10
  • centos7 zsh
  • win7系统无法查看共享电脑
  • kprcycleaner.exe是什么
  • 电脑系统win8
  • win10如何将我的电脑添加到桌面
  • linux系统怎么弄
  • win7系统宽带连接651
  • unity制作ar手机游戏
  • android线程间通信的几种方法
  • android 动态布局
  • perl脚本教程视频
  • unity5.x游戏开发指南
  • node.js连接不上数据库
  • shell 输出
  • unity 5.4
  • 深入理解新发展理念
  • javascript对象和方法
  • 苏州相城便民中心电话
  • 河北电子税务局移动端
  • 为什么医保卡显示无效
  • 出口退税是指对出口货物退还其在国内
  • 广东电子税务局官网登录入口
  • 个人所得税减免申报操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设