我正在使用Keith Woods Countdown jquery插件http://keith-wood.name/countdown.html开始倒计时页面。这就是我到目前为止所做的事情
$(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 DAYS,而是显示TODAY。 真的很感激任何帮助...
////编辑
一位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
答案 0 :(得分: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”)
答案 1 :(得分:0)
您可能需要设置" alwaysExpire:true"在参数