Javascript 2位倒计时

Javascript 2位倒计时,javascript,html,Javascript,Html,我有一个JavaScript代码,可以对数字进行倒计时,我希望计数器在数字小于10时显示两位数字(09,08,…) (功能测试(){ setTimeout(函数(){ $('#id').text(数字($('#id').text())-1); test(); }, 1000); })(); //更灵活和模块化的版本 函数myTimer(elem、maxtime、indexTime){ var i=0; test(); 功能测试(){ setTimeout(函数(){ 要素文本(i); i++;

我有一个JavaScript代码,可以对数字进行倒计时,我希望计数器在数字小于10时显示两位数字(09,08,…)

(功能测试(){
setTimeout(函数(){
$('#id').text(数字($('#id').text())-1);
test();
}, 1000);
})();
//更灵活和模块化的版本
函数myTimer(elem、maxtime、indexTime){
var i=0;
test();
功能测试(){
setTimeout(函数(){
要素文本(i);
i++;
如果(i
如果我理解,你需要这样的东西吗

var initial=$(“#id”);
函数减少(){
setTimeout(函数(){
var dec=initial.text()-1;
如果(12月0日)
减少();
},1000);
}
减少()


15
重复检查一个数字是否小于10非常简单。将0添加到一位数字字符串也非常简单。请解释什么部分对你来说是困难的。可能是重复的
  (function test() {
   setTimeout(function() {

     $('#id').text(Number($('#id').text()) - 1);
       test();
    }, 1000);
      })();

    //more flexible and modular version 
    function myTimer(elem, maxtime, indexTime ) {
      var i = 0;
     test();
     function test() {
      setTimeout(function () {
        elem.text(i);
        i++;
        if (i < maxtime) {
            test();
         } else {
             console.log('end');
             return false;
        }
      }, indexTime);
    }
    }