我试着编写一个功能,倒计时到一个正常工作的日期但是一旦日期通过,我的倒计时继续进入 - 数字。
离开1天后,我需要它说'今天',在它过去后我需要它说'完成'
我做了小提琴我希望可以更好地解释它,谢谢
答案 0 :(得分:0)
这样的事情应该可以解决问题。未经测试,您的里程可能会有所不同......
var dateText = '';
if (e_days_left == 1) {
dateText = 'Today';
} else if (timeLeft <= 0) {
dateText = 'Finished';
} else {
dateText = daysLeft.toString();
}
document.getElementById('cdown').innerHTML = dateText;
答案 1 :(得分:0)
您正在寻找的是:http://jsfiddle.net/Wf223/2/
today = new Date();
expo = new Date("November 01, 2011");
var one_day=1000*60*60*24
var daysLeft = Math.ceil((expo.getTime()-today.getTime())/(one_day));
if(daysLeft === 0){
alert("today");
}else if(daysLeft < 0){
alert('passed');
}