前端js——倒计时效果实现 动态显示倒计时
1.页面布局
<h1 id="show">距离2020年元旦还有:<span></span>天<span></span>小时<span></span>分<span></span>秒</h1>
2.js动态显示
getTime()获得设定的时期与1970年1月1日时间相差的毫秒数
1)获得插入数字的位置
var show=document.getElementById("show").getElementsByTagName("span");
2)声明现在的时间和未来的时间
var timeing=new Date();
var time=new Date(2020,0,1,0,0,0);
3)获得两个时间差
var num=time.getTime()-timeing.getTime();
4)计算天数(24小时60分钟60秒*1000毫秒) parseInt()取整
var day=parseInt(num/(24*60*60*1000));
5)获得去除天数后剩余的毫秒数
num=num%(24*60*60*1000);
6)计算小时和获得去除小时后剩余的毫秒数
var hour=parseInt(num/(60*60*1000));
num=num%(60*60*1000);
7)计算分钟和获得去除分钟后剩余的毫秒数
var minute=parseInt(num/(60*1000));
num=num%(60*1000);
8)计算秒
var seconde=parseInt(num/1000);
9)页面上显示
show[0].innerHTML=day;show[1].innerHTML=hour;show[2].innerHTML=minute;show[3].innerHTML=seconde;
10)设置定时器每一秒获取一次新的时间
3.源码
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><h1 id="show">距离2020年元旦还有:<span></span>天<span></span>小时<span></span>分<span></span>秒</h1><script>var show=document.getElementById("show").getElementsByTagName("span");setInterval(function(){var timeing=new Date();var time=new Date(2020,0,1,0,0,0);var num=time.getTime()-timeing.getTime();var day=parseInt(num/(24*60*60*1000)); num=num%(24*60*60*1000);var hour=parseInt(num/(60*60*1000)); num=num%(60*60*1000);var minute=parseInt(num/(60*1000));num=num%(60*1000);var seconde=parseInt(num/1000);show[0].innerHTML=day;show[1].innerHTML=hour;show[2].innerHTML=minute;show[3].innerHTML=seconde;},100)</script></body>
</html>
前端js——倒计时效果实现 动态显示倒计时相关推荐
- html倒计时星期日,Web前端——倒计时效果
一.JavaScript Date对象 getYear() 获取年份,获取年最好用 getFullYear()获取完整格式年份,如2014,一般用这个 getMonth()获取月,从0开始(0~11) ...
- 前端-js网页特效(一)倒计时效果及原理
目录 一.原理 二.代码解析(内有注释) css部分 HTML部分: script部分: 三.实际效果图 四.结束语 一.原理 说到倒计时效果,基本面实现的话离不开 setInterval()这个方法 ...
- Html+Css+js实现春节倒计时效果(移动端和PC端)
目录 前言 导语 效果预览 html部分 移动端样式(mobile.css) pc端样式(style.css) js部分 效果演示 移动端 pc端 总结 下载地址 前言 我是歌谣 我有个兄弟 巅峰的时 ...
- JS倒计时效果(不积蛙步无以至千里不积小流无以成江海)
JS实现倒计时效果 js基础语法实现倒计时效果(需要手动刷新) 核心算法:输入的时间减去现在的时间就是倒计时所剩余的时间,即倒计时,但是不能拿时分秒相减,比如05分减去25分,结果变负. 用时间戳来做 ...
- JS写的随机数倒计时效果
JS写的倒计时效果 过程: 1.随机生成4-10之间的随机数 2.随机数是几就从几开始倒计时 3.开始倒计时 4.到 0 时倒计时结束(或者点击也可以停止倒计时) 来康康效果图片吧 这里我加了个数字小 ...
- JS倒计时效果+数字图片
这里用JS结合一组数字图片,写了一个简单的倒计时效果.数字图片大家自己找啦,这里需要注意的就是图片命名--要和图片中的数字保持一致哟. 如果有什么不完善的地方,还请各路大神指点. 代码呈上: < ...
- js页面倒计时7天 java_javascript实现倒计时效果
本文实例为大家分享了javascript实现倒计时效果的具体代码,供大家参考,具体内容如下 首先先写一个布局 #numbers p { position: absolute; font-size: 1 ...
- 原生JS 实现日期倒计时效果
每逢佳节倍思亲 时间滴答滴答的逝去 离团聚的日子又近了一点 写一个简单的倒计时效果 让我们的团聚在一点点看见中来临 思路: 1.首先获取当前时间 2.获取所需时间 2.获取时间差(所需时间减去当前时间 ...
- Layui数据表格每一行动态显示倒计时
目录 声明 需求描述 后端接口 前端代码 最终效果 声明 本文转载自 fengchen0123456789 的以下博客 https://blog.csdn.net/fengchen0123456789 ...
最新文章
- 微信小程序获取text的值与获取input的输入的值
- Java并发编程实战_一线大厂架构师整理:java并发编程实践教程
- 洛谷 - P1028 数的计算(线性dp)
- Ajax.net实现的动态输入项
- win10系统javac不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 对于嵌入式交叉编译总结
- 编译原理抽象语法树_平衡抽象原理
- 天池 在线编程 木材加工(二分查找)
- 网络工程师考试2005年上半年下午试题解析(二)
- 2010-12-1至2011-06-11
- 【修正补发】Scratch2exe-ch将sb2文件转换为exe文件
- MZD Studios|感谢你们,我挺过来了,不做老外舔狗 -Jerome Alan Chan
- 网络安全防护体系建设
- jQuery下载和基础使用(超详细)
- 关于 Java 的线程状态
- 数字序列 Number Sequence
- 在html页面中怎么打印区域,网页打印代码,可以打印指定区域的
- 基于javaweb的校园班级同学通讯录管理系统(java+ssm+html+jsp+mysql)
- wps 设置代码块和代码块快捷键 多级编号
- RDM redis操作
热门文章
- 超详细解决office2016和visio2016同时安装出错问题
- MacPS安装服务器当前无响应,最新:M1芯片Mac安装Photoshop2021闪退/卡在启动屏页解决办法...
- 5G网络实现自动驾驶车联网——第三篇:5G网络实现远程SSH,远程桌面
- 【算法】贪婪算法——每步都是最优解
- 【splishsplash】修复catch.hpp的问题
- PDCP 功能与基本概念
- 痞子衡嵌入式:盘点国内Cortex-M内核MCU厂商高主频产品(2023)
- 【iOS地图导航】“步行导航”及“HUD导航”的实现,demo+高清源码,大家按需自取~~
- Elasticsearch集群扩容踩坑记录
- C#情怀与未来,怨天尤人还是抓住机会,能否跟上dnc新时代浪潮?