首页 > 其他分享 >js倒计时案例

js倒计时案例

时间:2022-08-18 18:03:52浏览次数:52  
标签:60 10 times 倒计时 案例 var js parseInt

 1 <!--
 2  * @FilePath: 倒计时.html
 3  * @Author:马小屁
 4  * @Date: 2022-08-18 09:45:13
 5  * @LastEditors: Please set LastEditors
 6  * @LastEditTime: 2022-08-18 17:42:13
 7  * Copyright: 2022 xxxTech CO.,LTD. All Rights Reserved.
 8  * @Description: 
 9 -->
10 <!DOCTYPE html>
11 <html lang="en">
12 
13 <head>
14     <meta charset="UTF-8">
15     <meta http-equiv="X-UA-Compatible" content="IE=edge">
16     <meta name="viewport" content="width=device-width, initial-scale=1.0">
17     <title>倒计时</title>
18 </head>
19 
20 <body>
21     <div class="box"></div>
22     <script>
23 
24         function countDown(time) {
25             var nowDate = +new Date();//获取当前时间戳
26             var inputDate = +new Date(time);//获取输入时间的时间戳
27             var times = (inputDate - nowDate) / 1000 //获取总的毫秒数
28             var d = parseInt(times / 60 / 60 / 24);
29             d = d < 10 ? '0' + d : d
30             var h = parseInt(times / 60 / 60 % 24);
31             h = h < 10 ? '0' + h : h
32             var m = parseInt(times / 60 % 60);
33             m = m < 10 ? '0' + m : m
34             var s = parseInt(times % 60);
35             s = s < 10 ? '0' + s : s
36             var box = document.querySelector('.box');
37             box.innerHTML = `倒计时:${d}:${h}:${m}:${s}`;
38 
39         }
40         setInterval(function () { countDown('2022-8-18 18:00:00') }, 1000)
41     </script>
42 </body>
43 
44 </html>

 

标签:60,10,times,倒计时,案例,var,js,parseInt
From: https://www.cnblogs.com/maxiaopi/p/16599619.html

相关文章

  • filter_登录验证案例
    filter_登录验证案例需求:访问day_07案例的资源验证其是否登录如果登录了则直接放行如果没有登录则跳转到登录页面提示“您尚未登录请先登录”登录代码<%@pa......
  • day.js 常用方法
    文档地址(中文) Day.js是一个轻量的JavaScript时间日期处理库,和Moment.js的API设计保持完全一样.如果你曾经用过Moment.js,那么你已经知道如何使用Day.j......
  • 案例需求分析、案例环境搭建
    案例需求分析案例:用户信息查询列表展示 需求:用户信息的增删改查操作设计:技术选型:Servlet+JSP+Mysql+JDBCTempleat+Duird+BeanUtils+tomcat......
  • KingbaseES V8R6集群维护案例之---将securecmdd通讯改为ssh案例
    案例说明:在KingbaseESV8R6的后期版本中,为了解决有的主机之间不允许root用户ssh登录的问题,使用了securecmdd作为集群部署分发和通讯的服务,有生产环境通过漏洞扫描,在8890(se......
  • Modbus转Profinet网关连接首科UV流量计的配置案例
    本案例是客户用西门子1200PLC通过小疆Modbus转Profinet网关GW-PN5001首科UV流量计的配置案例。 方法如下:1、打开博图软件,导入网关gsd文件;  2、在硬件目录中选择......
  • Vue 中引入 json 的三种方法
    Vue中引入json的三种方法 json的定义:JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。JSON是JS对象的字符串表示法,它使用文本表示一个JS对象......
  • PHP输出JSON安卓端无法解析 (2014-04-23 10:11:19)
    org.json.JSONException:Valueoftypejava.lang.StringcannotbeconvertedtoJSONObject解析服务器返回的Json串时,JSONObject对象抛出了这个异常。原以为是返回的j......
  • Dynamics CRM 365 通过代码的方式,移除实体窗体里面的JS脚本
    在某些场景,您想把所有实体的某个JS脚本移除,或者您想大量实体上追加某个JS脚本的时候,那这篇博客就能给你最好的启示。 1.我们分析一下,JS脚本是挂在窗体上的,那是否在窗体表......
  • js防抖和节流实现
    1、防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间举例:就好像在百度搜索时,每次输入之后都有联想词弹出,这个控制联想......
  • 手写js 数组打平
    console.log("arrayflat");//1.因为只有数组才有concat方法,所以这里必须写入初始值空数组只能打平一层//constflat=(list)=>list.reduce((a,b)=>a.co......