【操作步骤】

(1) 使用 new Date() 获取当前时间,使用 new 调用一个带有参数的 Date 对象,定义结束的时间,endtime=new Date(2020/8/8)。使用 getTime() 方法获取现在时和结束时距离 1970 年 1 月 1 日的毫秒数。然后,求两个时间差。

把时间差转换为天数、小时数、分钟数和秒数显示。主要是用%取模运算。得到距离结束时间的毫秒数(剩余毫秒数),除以 1000 得到剩余秒数,再除以 60 得到剩余分钟数,再除以 60 得到剩余小时数。除以 24 得到剩余天数。剩余秒数 lefttime/1000 模 60 得到秒数,剩余分钟数 lefttime/(1000 * 60) 模 60 得到分钟数,剩余小时数 lefttime/(1000 * 60 * 60) 模 24 得到小时数。

完整代码如下:


var showtime = function () {

var nowtime = new Date(),   //获取当前时间

endtime = new Date("2020/8/8");   //定义结束时间

var lefttime = endtime.getTime() - nowtime.getTime(),   //距离结束时间的毫秒数

leftd = Math.floor(lefttime/(1000*60*60*24)),   //计算天数

lefth = Math.floor(lefttime/(1000*60*60)%24),   //计算小时数

leftm = Math.floor(lefttime/(1000*60)%60),   //计算分钟数

lefts = Math.floor(lefttime/1000%60);   //计算秒数

return leftd + "天" + lefth + ":" + leftm + ":" + lefts;   //返回倒计时的字符串

}

(2) 使用定时器设计每秒钟调用倒计时函数一次。

var div = document.getElementById("showtime");

setInterval (function () {

div.innerHTML = showtime();

}, 1000);   //反复执行函数本身

用 js 实现倒计时相关推荐

  1. js php 获取时间倒计时_,js实现倒计时及时间对象

    JS实现倒计时效果代码如下: 无标题文档h #box { width: 100%; height: 400px; background: black; color: #fff; font-size:4 ...

  2. Ext JS 4倒计时:开发者预览版

    作为Ext JS团队的代表,我很高兴地宣布第一个Ext JS 4开发者预览版 发布了.Ext JS 4是到目前为止,我们所做的改动最大,有史以来最先进的Javascript框架.从生成HTML代码到类 ...

  3. html 倒计时特效,JS节日倒计时特效(精确到毫秒)

    JS节日倒计时特效(精确到毫秒)-时间特效-网页特效-站长新动力-msxindl.com function show_djs(){ var djs = document.getElementById( ...

  4. 原生JS活动倒计时实现思路

    原生JS活动倒计时实现思路 由于一个活动页面里面有多个活动,所以用map去操作每一个对象,只有一个活动的话就不需要遍历了,活动分为距离活动开始和距离活动结束两个倒计时,自己可按需求增减代码.还有就是I ...

  5. 分享75个JS特效倒计时,总有一款适合您

    分享75个JS特效倒计时,总有一款适合您 75个JS特效倒计时下载链接:https://pan.baidu.com/s/1SntVvt85nhN3JgqcsTFY6Q?pwd=q27q  提取码:q2 ...

  6. JS实现倒计时精确到天数,时,分,秒或者精确到时、分、秒(小时数累加)

    <!DOCTYPE html> <html> <head><meta charset="utf-8"><title>JS ...

  7. js实现倒计时,定时器--完成时间倒计时

    js实现倒计时,定时器–完成时间倒计时 //每秒刷新一次 setInterval(function showtime() {//结束时间var endTime = document.getElemen ...

  8. (常用代码)原声JS 实现倒计时的效果。分/秒/毫秒/

    (常用代码)原声JS 实现倒计时的效果.分/秒/毫秒/ 第一步:构建HTML 结构和样式 <!-- 构建 HTML --> <div class="timing" ...

  9. html广告倒计时代码,js实现倒计时广告效果

    页面上经常弹出一些广告,过了几秒之后才出现关闭广告按钮(或者关闭按钮才可点)或者剩余指定时间才给你跳过广告(其实从用户的角度看,这个效果挺烦人的哈哈哈),效果大概如下图: js实现倒计时广告效果.gi ...

  10. html+js实现倒计时显示

    html+js实现倒计时 <!DOCTYPE html> <html lang="en"><head><title>倒计时</ ...

最新文章

  1. 图解:消息传输的架构模式
  2. 命令查看java的class字节码文件、verbose、synchronize、javac、javap
  3. Linux Kernel中断下半部分实现的三种方式
  4. c#NPOI导出2007版本excel
  5. OV7725学习之SCCB协议(一)
  6. hdoj1428 -- 漫步校园 (记忆化搜索)
  7. Latex指南(part1)--利用beamer制作学术报告文稿
  8. php sqlsrv 分页,Php+SqlServer如何实现分页显示
  9. 亟待学习的内容 提醒贴
  10. Windows 登录用户的类型
  11. Kettle 使用JS加密解密
  12. python以及Arduino硬件编程笔记
  13. 数据科学 IPython 笔记本 8.16 地理数据和 Basemap
  14. 江苏计算机对口高考分数线,单招好还是高考好|江苏省对口单招 历年分数线是多少?...
  15. python3 web服务器运行
  16. 基于卡方分布的独立性检验
  17. 迷途emlog模板全站好看的变色模板源码
  18. 以计算机思维思考当下面向未来,面向未来的核心素养:从运算能力到计算思维...
  19. 设某种二叉树有如下特点:每个结点要么是叶子结点,要么有2棵子树。假如一棵这样的二叉树中有m(m0)个叶子结点,那么该二叉树上的结点总数为( )。
  20. office 文档在线预览新姿势之永中云转换

热门文章

  1. 2022年合成氨工艺考试题库模拟考试平台操作
  2. 计算机科学与技术论文提纲,计算机本科论文大纲 计算机本科论文大纲怎么写...
  3. 请输入标题 请输入文本内容
  4. Java毕设项目智慧校园食堂点餐系统计算机(附源码+系统+数据库+LW)W)
  5. JavaWeb开发之CookieSession
  6. [附源码]计算机毕业设计JAVA食堂线上点餐系统
  7. android仿淘宝刮刮卡功能实现
  8. python编写姓名年龄_python综合练习:学生管理系统
  9. pdaf添加实例(2p7,type2)
  10. 几种查看centos版本的方法