求js大神, 帮忙改下代码-

2025-04-29 08:41:36
推荐回答(1个)
回答1:





yu.html


function timeElapse (date)
    {
    var current = new Date ();
    if (!date)
    {
    date = new Date ();
    date.setDate (current.getDate () + 150);
    }
    var seconds = Math.floor ((date - current) / 1000);
    var days = Math.floor (seconds / (3600 * 24));
    seconds = seconds % (3600 * 24);
    var hours = Math.floor (seconds / 3600);
    hours = hours < 10 ? "0" + hours : hours;
    seconds = seconds % 3600;
    var minutes = Math.floor (seconds / 60);
    minutes = minutes < 10 ? "0" + minutes : minutes;
    seconds = seconds % 60;
    seconds = seconds < 10 ? "0" + seconds : seconds;
    var result = days + " days " + hours + " hours " + minutes + " minutes " + seconds + " seconds";
    $ ("#elapseClock").html ("距离" + date.getFullYear () + "年的平安夜还有:" + result);
    }
    
    var interval = null;
    window.onload = function ()
    {
    interval = setInterval (function ()
    {
    timeElapse (new Date (2014, 11, 24));
    }, 1000);
    };





相关问答