借鉴大佬帖子思路--https://bbs.fanruan.com/thread-133719-1-1.html
实现效果
实现思路:将24小时转换成秒,借助定时器设置每秒刷新,每刷新一次,在当前基础上减去一秒
//格式化时间
function timeToString(a) {
//小时
var s = '倒计时:';
s += parseInt(a / 3600) + '时';
//分
s += parseInt(a % 3600 / 60) + '分';
//秒
s += parseInt(a % 60) + '秒';
return s;
}
var d = 86400; //24小时 转换成秒
var lab = this;
//显示倒计时时间
lab.setValue(timeToString(d));
//定时器函数
setInterval(function() {
d = d-1; //递减1秒
lab.setValue(timeToString(d));
}, 1000); //每秒刷新
好好学习,天天向上,欢迎分享与指正。。。。。。
|