小编147*_*293的帖子

向这个 javascript 倒计时脚本添加前导零?

我正在使用以下倒计时脚本,效果很好,但我不知道如何为数字添加前导零(例如,它显示 09 而不是 9。)有人可以帮我吗?这是当前的脚本:

function countDown(id, end, cur){
        this.container = document.getElementById(id);
        this.endDate = new Date(end);
        this.curDate = new Date(cur);


var context = this;

var formatResults = function(day, hour, minute, second){
    var displayString = [
                '<div class="stat statBig">',day,'</div>',
                '<div class="stat statBig">',hour,'</div>',
                '<div class="stat statBig">',minute,'</div>',
                '<div class="stat statBig">',second,'</div>'
    ];
    return displayString.join("");
}

var update = function(){
    context.curDate.setSeconds(context.curDate.getSeconds()+1);

    var timediff = (context.endDate-context.curDate)/1000; 

    // Check if timer expired:
    if (timediff<0){ 
        return context.container.innerHTML = formatResults(0,0,0,0);
    }

    var oneMinute=60; //minute unit in seconds
    var oneHour=60*60; //hour …
Run Code Online (Sandbox Code Playgroud)

javascript countdown

0
推荐指数
1
解决办法
3623
查看次数

标签 统计

countdown ×1

javascript ×1