那位js大佬能帮我添加一个天数倒计时的代码吗 看了帮助文档,想做按钮控件倒计时,但是目前目前只能按小时和秒倒计时 文档位置https://help.finereport.com/doc-view-1993.html js大佬能帮我添加一个天数倒计时的代码 源代码如下: var h = 24; var m = 00; var s = 00; //格式化时间 function timeToString(a) { //小时 var s = '距离春节还有'; s += parseInt(a / 3600) + '时'; //分 s += parseInt(a % 3600 / 60) + '分'; //秒 s += parseInt(a % 60) + '秒'; return s; } var date1 = new Date(); var date2 = new Date(); date1.setHours(h); date1.setMinutes(m); date1.setSeconds(s); var d = (date1 - date2) / 1000; if(d < 0) { this.setValue('查询'); this.setEnable(true); } else { var btn = this; //显示倒计时时间 btn.setValue(timeToString(d)); btn.setEnable(false); setInterval(function() { //重新设置时间 date1 = new Date(); date2 = new Date(); date1.setHours(h); date1.setMinutes(m); date1.setSeconds(s); d = (date1 - date2) / 1000; if(d < 0) { btn.setValue('查询'); btn.setEnable(true); } else { btn.setValue(timeToString(d)); btn.setEnable(false); } }, 1000); } |