function tbdTimeCountdown(args) { var ele = document.getElementById(args.id); var alltime = args.alltime; var arr = []; var t = Math.floor(alltime / (24 * 60 * 60)); var yt = alltime % (24 * 60 * 60); var s = Math.floor(yt / (60 * 60)); var ys = yt % (60 * 60); var f = Math.floor(ys / (60)); var yf = ys % (60); var m = yf; arr[0] = [t, "天"]; arr[1] = [s, ":"]; arr[2] = [f, ":"]; arr[3] = [m, ""]; if (s == 0) { s = "00"; } if (f == 0) { f = "00"; } if (m == 0) { m = "00"; } var s = ce(arr, 0); ele.innerHTML = s; var dong; dong = setInterval(function () { alltime -= 1; if (alltime <= 0) { clearInterval(dong); ele.innerHTML = "0秒"; args.end(); } else { t = Math.floor(alltime / (24 * 60 * 60)); yt = alltime % (24 * 60 * 60); s = Math.floor(yt / (60 * 60)); ys = yt % (60 * 60); f = Math.floor(ys / (60)); yf = ys % (60); m = yf; if (s == 0) { s = "00"; } if (f == 0) { f = "00"; } if (m == 0) { m = "00"; } arr[0] = [t, "天"]; arr[1] = [s, ":"]; arr[2] = [f, ":"]; arr[3] = [m, ""]; var s = ce(arr, 0); ele.innerHTML = s; }; }, 1000); function ce(arr, sta) { var i = sta; if (i < arr.length) { if (arr[i][0] != 0) { var s = ""; for (var j = i; j < arr.length; j++) { s += "" + arr[j][0] + "" + arr[j][1]; }; return s; } else { return ce(arr, i + 1); }; }; }; }