JavaScript限时秒杀
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><div class="box"><div id="d"></div> <!-- 剩余的天数 --><div id="h"></div> <!-- 剩余的小时 --><div id="m"></div> <!-- 剩余的分钟 --><div id="s"></div> <!-- 剩余的秒数 --></div><script>//设置秒杀结束时间var endTime = new Date('2021-10-22 18:51:59'),endSeconds = endTime.getTime();//定义变量保存剩余的时间var d = h = m = s = 0;//设置定时器,实现限时秒杀效果var id = setInterval(seckill,1000);function seckill(){var nowTime = new Date(); //获取当前时间//获取时间差,单位为秒var remaining = parseInt((endSeconds - nowTime.getTime())/1000);if(remaining>0){//判断秒杀是否过期//计算剩余天数(除以60*60*24取整,获取剩余的天数)d=parseInt(remaining / 86400);//计算剩余小时(除以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;h = 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('d').innerHTML = d + '天';document.getElementById('h').innerHTML = h + '时';document.getElementById('m').innerHTML = m + '分';document.getElementById('s').innerHTML = s + '秒';}</script></body>
</html>
JavaScript限时秒杀相关推荐
- JavaScript:限时秒杀
限时秒杀包含天.时.分.秒. <body><div>距离本场秒杀结束还剩:<input id = 'd'><input id = 'h'><inp ...
- 盘点三个JavaScript案例——实现限时秒杀、定时跳转、改变盒子大小
前言 今天来给大家盘点三个JavaScript案例,分别是实现限时秒杀.定时跳转.改变盒子大小案例,一起来看看吧! 一.实现限时秒杀案例 1.在淘宝网中,商家为了促销经常搞一些活动,例如限时秒杀是常见 ...
- JavaScript网页特效-限时秒杀
限时秒杀是网络商家在某一预定的时间里,大幅度降低活动商品的价格,买家只要在这个时间里成功拍得此商品,便可以用超低的价格买到原本很昂贵的物品的一种营销活动.限时秒杀短时效的限定会给予用户更强烈的紧迫感, ...
- 杨老师课堂之JavaScript定时器_农夫山泉限时秒杀案例
预览效果图: 使用到的知识点: 定时器 setInterval(函数,毫秒):在指定的毫秒数后调用函数或执行一段代码 取消定时器 clearInterval:取消由setInterval设置的定时器 ...
- 【JavaScript实训】-- 限时秒杀
这道题是我在上js课程的时候,老师临时给我们出的一道题,虽然说这种小练习之前也要写过相关代码,但好像把它综合到一起,我就蒙圈了,哎~ 实现页面: 目录 一.实现步骤详解: 1.设置秒杀结束时间 2.声 ...
- web综合 限时秒杀效果的制作
第1关:限时秒杀效果图片渲染 TOC] 图1如下 链接为https://www.educoder.net/api/attachments/2089667 图2如下 链接为https://www.edu ...
- Web综合应用案例-限时秒杀效果的制作
第1关:限时秒杀效果图片渲染 图1如下 链接为https://data.educoder.net/api/attachments/2089667 图2如下 链接为https://data.educod ...
- Js 限时秒杀【倒计时】【案例】
限时秒杀 限时秒杀(时间倒计时的操作)我们在生活中经常能见到,比如超市抽奖活动,比如某宝商城中某商品限时出售倒计时,再比如电影情节中定时炸弹,是不是来画面感了,铁铁- 那么这种定时炸弹,(⊙o⊙)-不 ...
- educoder头歌Web实训 web课——综合应用案例:限时秒杀效果的制作
educoder头歌Web实训 太原理工web课--综合应用案例:动态焦点图页面的制作[全网更新最快]_玛卡巴卡的博客-CSDN博客 第1关:限时秒杀效果图片渲染 [TOC] 图1如下 链接为htt ...
最新文章
- PCL点云特征描述与提取(4)
- linux批量为文件名添加前缀脚本示例
- xiaocms php,XiaoCms PHP企业网站模板, ,后台可备份 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...
- Python中的getpass模块
- CSS如何实现两个a标签元素的文字一个靠左一个靠右,并且能点击分别不同的链接
- php 浮点数 模运算,同余与模运算
- python简单好玩的代码_Python 趣味打怪:147 段简单代码助你从入门到大师
- 【去广告插件推荐】AdBlock让浏览器清净
- 内存模型系列(下)- 内存持久性模型(Memory Persistency)
- 【蓝桥杯】看完这些,还在担心自己拿不到奖?
- js股票K线图,比较专业的K线图插件
- java基础案例4-2饲养员喂养动物
- java重绘橡皮筋_【译】谈橡皮筋特效的解决方案
- 关于app2sd、a2sd、data2sd、a2sd+的区别的解释
- 疯狂的XRP:3招击败ETH,或在2019年持续爆发
- 深度!2019年国家自然基金在线填报答疑帖
- 让网速突破10兆下载速度的一个方法
- t检验自由度的意义_T检验和F检验\自由度_f检验和t检验的区别
- 变更审核时我们审什么
- Nacos学习及详细解释配置与注册