帮忙看下这个函数有问题吗?

function getTimeRemaining(endtime){
    var t = Date.parse(endtime) - Date.parse(new Date());
    var seconds = Math.floor( (t/1000) % 60 );
    var minutes = Math.floor( (t/1000/60) % 60 );
    var hours = Math.floor( (t/(1000*60*60)) % 24 );
    var days = Math.floor( t/(1000*60*60*24) );
    return {
        'total': t,
        'days': days,
        'hours': hours,
        'minutes': minutes,
        'seconds': seconds
    }
}
function initializeClock(id, endtime){
    var clock = document.getElementById(id);
    var timeinterval = setInterval(function(){
    var t = getTimeRemaining(endtime);
    clock.innerHTML = t.days+"天"+t.hours+"小时"+t.minutes+"分钟"+t.seconds+"秒";
    if(t.total<=0){
        clearInterval(timeinterval);
    }
    },1000)
}
initializeClock('clockdiv','2016/8/2');

慕先生0450854
浏览 1229回答 1
1回答

super_mb

我感觉没问题,这是个倒计时的代码吧,显示现在距离2016年8月2日的时间。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript