2014-02-27 37 views
1

我正在使用Keith Woods倒計時頁面工作倒計時jquery插件http://keith-wood.name/countdown.html。這是我迄今爲止的jQuery倒計時 - 將0天改爲今天

$(document).ready(function() { 
var segera = new Date(); 
segera = new Date(segera.getFullYear(), 2 - 1, 28); 
$('.days').countdown({ 
    until: segera, 
    layout: '{dn} {dl}', 
    timezone: +7 
}); 
$('.hours').countdown({ 
    until: segera, 
    layout: '{hn} {hl} {mn} {ml}', 
    timezone: +7 
}); 
}); 

問題是,我該如何更改日期格式?所以,而不是顯示0天,它會顯示今天。 任何幫助將真正理解...

////編輯

Facebook的朋友幫我。這就是爲我工作的。

$(document).ready(function() { 
var segera = new Date(); 
segera = new Date(segera.getFullYear(), 2 - 1, 28); 
$('.days').countdown({ 
    until: segera, 
    layout: '{dn} {dl}', 
    timezone: +7, 
    expiryText: "TODAY" 
}); 
$('.hours').countdown({ 
    until: segera, 
    layout: '{hn} {hl} {mn} {ml}', 
    timezone: +7 
}); 
var hari = $('.days').text(); 
if (hari == "0 Days") { 
    $('.days').css('display', 'none'); 
    $('.result').text('Today'); 
} 
}); 

jsfiddle

回答

1

您可以將expiryText屬性設置爲你想要的任何字符串:

$(document).ready(function() { 
    var segera = new Date(); 
    segera = new Date(segera.getFullYear(), 2 - 1, 28); 
    $('.days').countdown({ 
     until: segera, 
     layout: '{dn} {dl}', 
     timezone: +7, 
     expiryText: "TODAY" 
    }); 
    $('.hours').countdown({ 
     until: segera, 
     layout: '{hn} {hl} {mn} {ml}', 
     timezone: +7, 
     expiryText: "TODAY" 
    }); 
}); 

Source(尋找 「expiryText」)

+0

感謝您的幫助奎因,併爲源。但不幸的是,它不起作用,你可以在這個鏈接中看到(http://jsfiddle.net/leoaw/9AVFV/4/)。我不知道什麼是錯的。 – user3358269

0

您可能需要設置「 alwaysExpire:true「在參數