如何制作javascript计时器,当时间大于60秒时,它将转换为分和秒

如何制作javascript计时器,当时间大于60秒时,它将转换为分和秒,javascript,function,timer,Javascript,Function,Timer,此代码以秒为单位显示计时器。如果时间大于60,我希望能够以分钟和秒为单位显示时间 我希望能够在数小时、数分钟和数秒钟内完成这项工作,这将为您解决问题 function countdown() { seconds = 1000; delay = delay-seconds; conversion = Math.ceil(delay / seconds ); document.getElementById('timer').innerHTML = conversio

此代码以秒为单位显示计时器。如果时间大于60,我希望能够以分钟和秒为单位显示时间


我希望能够在数小时、数分钟和数秒钟内完成这项工作,这将为您解决问题
function countdown()
{
    seconds = 1000;
    delay = delay-seconds;
    conversion = Math.ceil(delay / seconds );
    document.getElementById('timer').innerHTML =  conversion + ":seconds until alarm goes off";
    t3 = setTimeout("countdown()",1000);

    if(conversion == 0)
    {
        alert('Wake UP!!!');
        DontDoIt();
    }
}
如果需要,它会显示小时、分钟(带前导零)和秒

function countdown()
{
    seconds = 1000;
    delay = delay-seconds;
    conversion = Math.ceil(delay / seconds );
    document.getElementById('timer').innerHTML =  conversion + ":seconds until alarm goes off";
    t3 = setTimeout("countdown()",1000);

    if(conversion == 0)
    {
        alert('Wake UP!!!');
        DontDoIt();
    }
}

不知道你想做什么,但这显示了一个简单的倒计时,也许这对你有帮助?我想倒计时显示分钟:秒如果秒大于60对你有好处,那么你所要做的就是在某处添加
if(seconds>60){…}
。我做了。它显示的时间很奇怪。它显示的时间如下:.9888可能重复的