js倒计时
来源:互联网 发布:单片机的基本原理 编辑:程序博客网 时间:2024/05/29 14:33
//倒计时function show_time() {//正数表达式var re = /^\d+(?=\.{0,1}\d+$|$)/;var nd = 1000 * 24 * 60 * 60;var nh = 1000 * 60 * 60;var nm = 1000 * 60;var ns = 1000;var diff = jQuery("#orderCountDown").val();//到期时间var now = format(new Date(), 'yyyy-MM-dd HH:mm:ss');//当前时间//计算剩余的毫秒数var myDiffTime = eval("new Date("+ diff.replace(/\D+/g,",")+")").getTime();var myNowTime = eval("new Date("+ now.replace(/\D+/g,",")+")").getTime();var ts = myDiffTime - myNowTime;var dd = parseInt(ts / nd);//计算差多少天var hh = parseInt(ts % nd / nh) + parseInt(+dd * 24);//计算差多少小时var mm = parseInt(ts % nd % nh / nm);//计算差多少分钟var ss = parseInt(ts % nd % nh % nm / ns);//计算差多少秒dd = checkTime(dd);hh = checkTime(hh);mm = checkTime(mm);ss = checkTime(ss);if (re.test(ts)) {// 显示时间 $(".time_d").text(dd);$(".time_h").text(hh);$(".time_m").text(mm);$(".time_s").text(ss);$(".time_ms").text(ts);} else {$(".time_h").text("00");$(".time_m").text("00");$(".time_s").text("00");$(".time_ms").text("00");}// 设置定时器setTimeout("show_time()", 1000);};function checkTime(i) {if (i < 10) {i = "0" + i;}return i;};//将中国标准时间转化为指定格式时间 var format = function(time, format) {var t = new Date(time);var tf = function(i) {return (i < 10 ? '0' : '') + i};return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function(a) {switch (a) {case 'yyyy':return tf(t.getFullYear());break;case 'MM':return tf(t.getMonth() + 1);break;case 'mm':return tf(t.getMinutes());break;case 'dd':return tf(t.getDate());break;case 'HH':return tf(t.getHours());break;case 'ss':return tf(t.getSeconds());break;}})};
0 0
- js 倒计时
- 倒计时js
- 倒计时js
- JS倒计时
- js 倒计时
- js 倒计时
- js倒计时
- js 倒计时
- JS倒计时
- js 倒计时
- js倒计时。
- js倒计时
- js倒计时
- JS倒计时
- JS倒计时
- js倒计时
- js 倒计时
- js倒计时
- hadoop集群默认配置和常用配置
- altera fpga 约束
- Linux中如何实现Signal?
- Snooker(2060)
- 关于类和对象
- js倒计时
- Redis中连接池使用的相关问题
- js 中的this
- 后缀数组
- android.content.ActivityNotFoundException: Unable to find explicit activity class错误原因排查
- [置顶] 并查集详解 (转)
- 嵌入式开发板上安装telnetd服务
- 淘宝鹊桥计算工具安卓版小程序
- 设计原则