verilog60秒倒计时代码_HTML5之 获取倒计时:00天00时00分00秒 (通用)

一、最终效果

1f9ec43252129781ee65fd6102a67483.png

也可以看后台打印:

03a6dc9efe130297480c0856be81fdf9.png

二、代码参考

调用方式:

获取倒计时:00天00时00分00秒
da8e22c038ae6478a37403240427b7bf.png

三、核心代码

封装的倒计时js

/** * 作者:楚洁自话 * 描述:已知截止日期yyyy-MM-dd HH:mm:ss 获取倒计时00天00时00分00秒 */'use strict';window.countdown = window.countdown || (function(exports) {/* * 倒计时dates:2019/01/14 16:18:59 * 天-时-分-秒 */exports.countDown = function(dates) {function down() {var EndTime = new Date(dates); // 结束时间var NowTime = new Date(); // 当前时间var t = EndTime.getTime() - NowTime.getTime(); // 转成毫秒数相减// 转换var d = parseInt(t / 1000 / 60 / 60 / 24), // 换算天h = parseInt(t / 1000 / 60 / 60 % 24), // 换算小时m = parseInt(t / 1000 / 60 % 60), // 换算分s = parseInt(t / 1000 % 60); // 换算秒// 处理成01 、11格式d < 10 ? d = '0' + d : d = d; // 天h < 10 ? h = '0' + h : h = h; // 时m < 10 ? m = '0' + m : m = m; // 分s < 10 ? s = '0' + s : s = s; // 秒console.log(d + '天' + h + '时' + m + '分' + s + '秒');// 结束了就清除if (t < 0) {clearTimeout(down);return false;};setTimeout(down, 1000);};down();};/* * 全局替换指定字符replace(/-/g, '') * 时间2019-1-17 23:11:59换变成2019/01/14 16:18:59 */exports.replaceStr = function(str) {return str.replace(/-/g, '/');};return exports;})({});
90f236f4f1f7e327deb927a2b0c6162b.png

感觉抽的不是很好还需要修改。每天一小点,加油!!

61dd05285083e66d82c8451f5d54be37.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值