如果过去日期innerHTML =字符串,jQuery

If past date innerHTML = string, jQuery

本文关键字:字符串 jQuery innerHTML 过去 日期 如果      更新时间:2023-09-26

我试图写一个函数,倒计时到一个工作良好的日期,但一旦日期是通过我的倒计时继续进入-数字。

1天之后,我需要它显示"今天",一天之后,我需要它显示"完成"

我做了小提琴,希望能解释得更好,谢谢

http://jsfiddle.net/beDks/3/

类似这样的操作应该可以达到目的。未经测试,您的里程可能会变化等…

var dateText = '';
if (e_days_left == 1) {
   dateText = 'Today';
} else if (timeLeft <= 0) {
   dateText = 'Finished';
} else {
   dateText = daysLeft.toString();
}
document.getElementById('cdown').innerHTML = dateText;

这是你要找的吗: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');
 }