js中的秒杀【倒计时】
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><style>.box{width: 400px;margin: 20px auto;}</style><body><div class="box">距离明年的中秋还有: <span id="t"></span><span id="d"></span> <!-- 剩余的天数 --><span id="h"></span> <!-- 剩余的小时 --><span id="m"></span> <!-- 剩余的分钟 --><span id="s"></span> <!-- 剩余的秒数 --></div><script>//设置秒杀结束时间var endTime = new Date('2023-09-09 24:00:00'),endSeconds = endTime.getTime();//定义变量保存剩余的时间var t = d = h = m = s = 0;//设置定时器,实现限时秒杀效果var id = setInterval(seckill, 1000); //计时器 开始 setInterval 按照指定的周期(以毫秒计)来调用函数或计算表达式。function seckill() {var nowTime = new Date(); //获取当前时间//获取时间差,单位为秒var remaining = parseInt((endSeconds - nowTime.getTime()) / 1000);//getTime 返回到毫秒if (remaining > 0) { //判断秒杀是否过期t = parseInt(remaining / 31536000);// parseInt 方法还有基模式,可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数//计算剩余天数(除以60*60*24取整,获取剩余的天数)d = parseInt((remaining / 86400) % 365);//计算剩余小时(除以60*60转换为小时,与24小时取模,获取剩余的小时)h = parseInt((remaining / 3600) % 24);//计算剩余分钟(除以60转为分钟,与60取模,获取剩余的分钟)m = parseInt((remaining / 60) % 60);//计算剩余秒(与60取模,获取剩余的秒数)s = parseInt(remaining % 60);//统一利用两位数表示剩余的天、小时、分钟、秒d = d < 10 ? '0' + d : d;//如果出来的值小于零 那么在前面加一个0h = h < 10 ? '0' + h : h;m = m < 10 ? '0' + m : m;s = s < 10 ? '0' + s : s;} else {clearInterval(id); //秒杀过期,取消定时器d = h = m = s = '00';}//将剩余的天,小时,分钟和秒显示到指定的网页中document.getElementById('t').innerHTML = t + '年';document.getElementById('d').innerHTML = d + '天';document.getElementById('h').innerHTML = h + '时';document.getElementById('m').innerHTML = m + '分';document.getElementById('s').innerHTML = s + '秒';}</script></body>
</html>
js中的秒杀【倒计时】相关推荐
- android京东秒杀倒计时,js实现京东秒杀倒计时功能
本文实例为大家分享了js实现京东秒杀倒计时功能的具体代码,供大家参考,具体内容如下 首先给大家看看效果图,因为是做的移动端的,所以放大给大家看看局部就行: 关于实现京东秒杀,之前用过其他的方法,今天给 ...
- php京东秒杀,js实现京东秒杀倒计时功能
本文实例为大家分享了js实现京东秒杀倒计时功能的具体代码,供大家参考,具体内容如下 首先给大家看看效果图,因为是做的移动端的,所以放大给大家看看局部就行: 关于实现京东秒杀,之前用过其他的方法,今天给 ...
- js案例 小米秒杀倒计时 新年倒计时
** 小米秒杀倒计时设计方案 源代码如下 ** 首先设计一个整体的框架 即css内容(调好合适边框 等) css样式如下 <div class="box"><h3 ...
- 原生js实现京东秒杀倒计时
京东官网效果 jd有个小bug,倒计时刷新时间会重新回到05:10:59������ H5+CSS部分 <style>* {margin: 0;padding: 0;}.countdown ...
- php实现秒杀倒计时,小程序中实现电商秒杀倒计时的效果
在电商应用中,经常会用到秒杀,那么秒杀会有个倒计时功能,这里我们把上次给大家展示的倒计时功能用到电商应用中去. 基本实现功能 1,小程序仿电商网站秒杀倒计时 2,显示格式为:例如 1天11时11分11 ...
- html js秒杀倒计时,JavaScript仿京东秒杀倒计时代码实例
本篇文章小编给大家分享一下JavaScript仿京东秒杀倒计时代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 仿京东秒杀倒计时 html代码 秒杀倒计时 : : c ...
- html倒计时的原理,JS实现活动精确倒计时 - 轩枫阁
背景 前端页面倒计时功能在很多场景中会用到,如运营活动开始倒计时和活动结束倒计时,又如购物网站的秒杀倒计时,抢购倒计时,还有我们手Q春节抢红包倒计时等等--. 最近的话费代付项目中,也涉及倒计时功能, ...
- Javascript实现商品秒杀倒计时(时间与服务器时间同步)
在一些购物商城经常看到有很多商品做秒杀活动,也就是倒计时,本篇文章给大家介绍Javascript实现商品秒杀倒计时(时间与服务器时间同步),需要的朋友可以了解下 现在有很多网站都在做秒杀商品,而这其中 ...
- JS中window.document对象
小知识点注:外面双引号,里面的双引号改为单引号: 在div里面行高设置和整个外面高度一样,才能用竖直居中,居中是行居中 文本框取出来 ...
最新文章
- edit怎么读英语_名师说学习:英语学习有方法
- 解决 org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does no
- VS2012 中 c++项目中的各个选项介绍
- 前端技术基础(一):浏览器相关
- Codeforces Round #381 (Div. 2)
- mysql优化笔记,MySQL优化笔记
- 龚胤全云栖大会_2017云栖大会北京峰会
- python模块使用教程详解_python之mock模块基本使用方法详解
- opencv2,3 ,4几个版本的区别及冲突性,使用的时候用头文件注意
- 转 matlab卷积函数介绍 conv filter conv2
- TCP粘包产生的原因、解决办法
- Jemalloc安装
- 直接学python3_初学者可以直接学Python3吗?
- 看完电影《门锁》感觉脊背发凉,智慧园区带来安全感
- 在Windows Server 2019上部署Deskpool桌面云系统
- [python]变量作用域问题
- 2019金华正睿集训总结
- python爬虫——Request之get请求和post请求
- c语言作业朱鸣华,C语言程序设计教程
- 我要学编程,看什么书好?--^_^,这里推荐一些个人觉得很不错的书
热门文章
- Syntax Error: Error: PostCSS received undefined instead of CSS string
- GUN tar for windows Practice
- Multisim中74194的QA是最左端,QD是最右端
- 大疆览沃浩界(Livox Horizon)激光雷达测评(激光相机联合标定)
- 网络排故6大命令和10大工具
- linux环境变量如何生效,linux环境变量生效顺序
- 【Android】安装Android Studio、破解Source Insight+查看Android Framework源码
- 华为手机storage/emulated/0找不到的问题 解决方法
- JAVA知识点总结第二周
- KindEditor 4.X 以上版本取消远程图片上传功能(3.x版本的请往官网论坛找答案)