当前位置:首页 > 代码片段

JS倒计时核心代码

Z先生10年前 (2016-06-27)代码片段6220

废话不多,看代码

function wait() {
			if (_time <= 0) {
				document.location.reload();
				return;
			} else {
				if (_time > 86400) {
					day = Math.floor(_time / 86400);
					hour = Math.floor((_time - day * 86400) / 3600);
					minute = Math.floor((_time - day * 86400 - hour * 3600) / 60);
					second = Math.floor(_time - day * 86400 - hour * 3600 - minute * 60);
					str = day + "天" + hour + "小时" + minute + "分" + second + "秒";
				} else if (_time > 3600) {
					hour = Math.floor(_time / 3600);
					minute = Math.floor((_time - hour * 3600) / 60);
					second = Math.floor(_time - hour * 3600 - minute * 60);
					str = hour + "小时" + minute + "分" + second + "秒";
				} else if (_time > 60) {
					minute = Math.floor(_time / 60);
					second = Math.floor(_time - minute * 60);
					str = minute + "分" + second + "秒";
				} else {
					str = _time + "秒";
				}
				$("#qrcode-exp").text(str);
				_time--;
			}
			setTimeout(function() {
				wait();
			}, 1000)
		}


分享给朋友:

相关文章

JS格式化金额的函数(千分位,补两位小数)

代码:人懒,不用做多解释了吧。function niceamount(amount) { amount = amount.toString().replac…

js判断是否为手机访问

简单明了var ua = navigator.userAgent; var ipad = ua.match(/(iPad).*OS\s([…

国密加密算法SM4,JS和PHP实现版

php版核心代码```sm4KeySchedule($key); $bytes = $this-˃pad($data, $this-˃_block_size); $chunks =…

接口加密des算法,php和js实现版

DES 加密算法 该函数接受一个 8 字节字符串作为普通 DES 算法的密钥(也就是 64 位,但是算法只使用 56 位),或者接受一个 24 字节字符串作为 3DES 算法的密钥;第二个参数是要…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。