广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >javascript实现倒计时小案例
  • 804
分享到

javascript实现倒计时小案例

2024-04-02 19:04:59 804人浏览 安东尼
摘要

本文实例为大家分享了javascript实现倒计时效果的具体代码,供大家参考,具体内容如下 效果如下: 代码思路: 1、这个倒计时是不断变化的,因此需要定时器来自动变化 ( set

本文实例为大家分享了javascript实现倒计时效果的具体代码,供大家参考,具体内容如下

效果如下:

代码思路:

1、这个倒计时是不断变化的,因此需要定时器来自动变化 ( setInterval )
2、三个黑色盒子里面分别存放时分秒
3、三个黑色盒子利用innerhtml放入计算的小时分钟秒数
4、第一次执行也是间隔毫秒数,因此刷新页面会有空白
5、最好采取封装函数的方法,这样可以先调用一次这个函数

html部分:

<div>
        <h4>距离2022-6-14 24:00:00还有</h4>
        <span class="hour">1</span>
        <span>:</span>
        <span class="minute">2</span>
        <span>:</span>
        <span class="second">3</span>
</div>

css部分:

div {
        width: 250px;
        height: 200px;
        margin: 200px auto;
        text-align: center;
    }
 
    span {
        display: inline-block;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background-color: pink;
        border-radius: 3px;
        font-size: 20px;
    }
 
    span:nth-of-type(even) {
        width: 10px;
 
        background-color: #fff;
}

javascript部分:

//获取元素
let hour = document.querySelector(".hour") //小时
let minute = document.querySelector(".minute") //分钟
let second = document.querySelector(".second") //秒
var inputTime = +new Date('2022-6-14 24:00:00'); // 返回的是用户输入时间总的亳秒数
    countDown(); //先调用一次这个函数,防止刚开始刷新页面有空白问题
 
    // 2.开启定时器
    setInterval(countDown, 1000);
 
    function countDown() {
        var nowTime = +new Date(); // 返回的是当前时间总的毫秒数
        var times = (inputTime - nowTime) / 1000; // times是剩余时间总的秒数
        var h = parseInt(times / 60 / 60 % 24); //时
        h = h < 10 ? '0' + h : h;
        hour.innerHTML = h;
        // 把剩余的小时给小时黑色盒子
        var m = parseInt(times / 60 % 60); // 分
        m = m < 10 ? 'O' + m : m;
        minute.innerHTML = m;
        var s = parseInt(times % 60);
        // 当前的秒
        s = s < 10 ? '0' + s : s;
        second.innerHTML = s;
    }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: javascript实现倒计时小案例

本文链接: https://www.lsjlt.com/news/153276.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • javascript实现倒计时小案例
    本文实例为大家分享了javascript实现倒计时效果的具体代码,供大家参考,具体内容如下 效果如下: 代码思路: 1、这个倒计时是不断变化的,因此需要定时器来自动变化 ( set...
    99+
    2022-11-13
  • Javascript倒计时页面跳转实例小结
    例1:复制代码 代码如下:<script type="text/javascript" language="JavaScript">    ...
    99+
    2022-11-15
    倒计时 页面跳转
  • JavaScript仿京东实现秒杀倒计时案例详解
    功能介绍: 1、这个倒计时是不断变化的,因此需要定时器来自动变化(setInterval) 2、三个黑色的盒子,分别存放时、分秒 3、三个盒子利用innerHTML存入倒计时 &l...
    99+
    2022-11-13
  • javascript如何实现倒计时
    这篇“javascript如何实现倒计时”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“javascript如何实现倒计时”文...
    99+
    2023-07-02
  • Vue实现倒计时小功能
    很多项目中都需要实现倒计时功能,例:发送验证码。现在举例实现一个简单的倒计时按钮功能。简单布局,简单操作,简单效果,最主要的是思路和倒计时步骤理解!!! 例、代码如下: 要求:点击提...
    99+
    2022-11-12
  • 微信小程序实现倒计时
    本文实例为大家分享了微信小程序实现倒计时的具体代码,供大家参考,具体内容如下 大家好,今天我们来学习一下倒计时的实现,好好看,好好学,超详细的。 直接上代码吧 <view cl...
    99+
    2022-11-13
  • 微信小程序电商常用倒计时实现实例
    微信小程序电商常用倒计时实现实例wxml文件放个text<text>second: {{second}} micro second:{{micro_second}}</text>在js文件中调用function co...
    99+
    2023-05-31
    微信小程序 倒计时 信小
  • Android实现倒计时的方案梳理
    目录前言一、CountDownTimer的实现二、直接用Handler的实现三、直接用Time、TimeTask的实现四、使用Theard倒计时五、使用框架RxJava六、Kotli...
    99+
    2022-11-13
    Android实现倒计时方案 Android实现倒计时
  • javascript实现简单倒计时效果
    本文实例为大家分享了javascript实现倒计时效果的具体代码,供大家参考,具体内容如下 实现思路: 1、页面创建好天、小时、分、秒的标签元素,定义好样式 2、js获取天、小时、分...
    99+
    2022-11-12
  • javaScript实现支付10秒倒计时
    本文实例为大家分享了javaScript实现支付10秒倒计时的具体代码,供大家参考,具体内容如下 效果图如下: 这个案例其实很简单,只要掌握了js基础中的onclick函数以及定时...
    99+
    2022-11-12
  • javascript实现发送短信倒计时
    本文实例为大家分享了javascript实现发送短信倒计时的具体代码,供大家参考,具体内容如下 实现思路: 1、js获取发送按钮元素对象 2、设置一个发送间隔时间(全局变量) 3、...
    99+
    2022-11-12
  • javascript如何实现数字倒计时
    这篇文章主要介绍了javascript如何实现数字倒计时的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript如何实现数字倒计时文章都会有所收获,下面我们一起来看看吧。JavaScript是一种非常...
    99+
    2023-07-06
  • jquery如何实现倒计时小应用
    这篇文章主要为大家展示了“jquery如何实现倒计时小应用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jquery如何实现倒计时小应用”这篇文章吧。具体内容如...
    99+
    2022-10-19
  • Android实现计时与倒计时的常用方法小结
    本文实例总结了Android实现计时与倒计时的常用方法。分享给大家供大家参考,具体如下: 方法一 Timer与TimerTask(Java实现) public class t...
    99+
    2022-06-06
    倒计时 小结 方法 Android
  • python实现新年倒计时实例代码
    目录前言代码:代码效果展示图:总结前言 最近一直心心念念的想着过年回家 于是乎就敲了一个新年倒计时的代码出来 大家用的时候可以更改上面的日期,以后年年都可以用 话不多说,上代码 代码...
    99+
    2022-11-12
  • JavaScript如何实现验证码倒计时
    小编给大家分享一下JavaScript如何实现验证码倒计时,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-19
  • JavaScript实现前端网页版倒计时
    使用原生JavaScript简单实现倒计时,供大家参考,具体内容如下 效果 代码 // An highlighted block <!DOCTYPE html> &...
    99+
    2022-11-11
  • JavaScript实现简单的倒计时效果
    本文实例为大家分享了JavaScript实现简单倒计时效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html>     <...
    99+
    2022-11-13
  • 微信小程序实现答题倒计时
    想做一个答题的计时器效果,本文为大家分享了微信小程序实现答题倒计时的具体代码,供大家参考,具体内容如下 思路 利用canvas不停的画弧线 效果 代码 wxml <view...
    99+
    2022-11-13
  • 微信小程序如何实现倒计时
    这篇文章主要介绍“微信小程序如何实现倒计时”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序如何实现倒计时”文章能帮助大家解决问题。直接上代码吧<view class=&quo...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作