我第一题是 60% 不知出了什么差错,先贴出来再看看
function second(second) {
    if (!second || second < 0) {
        second = 0;
    }
    return {
        day: Math.floor(second / (24 * 60 * 60)),
        hour: Math.floor(second / (60 * 60)) % 24,
        min: Math.floor(second / 60) % 60,
        second: second % 60
    };
}

function render(data) {
    var countdown = document.getElementById('jsCountdown');
    if (!countDown) {
        throw '#jsCountdown not exists.';
    }
    var daySpan = countDown.children[0],
        hourSpan = countDown.children[1],
        minSpan = countDown.children[2],
        secondSpan = countDown.children[3];
    var renderText = function (elem, val, append) {
        append || (append = '');
        var paddedVal = (val < 10 ? '0' + val : '' + val);
        elem.innerHTML = paddedVal + append;
    }
    if (!+data['day']) {
        daySpan.classList.add('hide');
    } else {
        renderText(daySpan, data['day'], '天');
    }
    renderText(hourSpan, data['hour'], ':');
    renderText(minSpan, data['min'], ':');
    renderText(secondSpan, data['second']);
}