Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обратный отсчет на js как добавить 0 при значении от 0 до 9 (https://javascript.ru/forum/misc/62388-obratnyjj-otschet-na-js-kak-dobavit-0-pri-znachenii-ot-0-do-9-a.html)

kovalenko3331 08.04.2016 05:25

Обратный отсчет на js как добавить 0 при значении от 0 до 9
 
Здравствуйте уважаемые форумчане!
Есть простенький скрипт обратного отсчета
var tim=10;
function min()
{
tim-=1;
document.getElementById("time").innerHTML="0:"+tim+"";
if(tim==0)
    {
    clearInterval(m);
    }
}
var m=setInterval("min()",1000)
и html
<span id="time"></span>

Подскажите пожалуйста, как добавить ноль к обратному отсчету когда его время равно-меньше 9? К сожалению только новичок в этих вопросах. Как только пробовал добавить условие
tim > 9 ? tim : '0'+tim
но ничего не вышло.
Заранее спасибо за любую помощь.

ruslan_mart 08.04.2016 08:23

function min() {
    document.getElementById('time').innerHTML= "0:" + (--tim > 9 ? tim : '0' + tim);
    if(!tim) {
        clearInterval(m);
    }
}

var tim =10;
var m = setInterval(min, 1000);

kovalenko3331 08.04.2016 08:59

Ruslan_xDD, Спасибо огромное все работает!


Часовой пояс GMT +3, время: 18:05.