jQuery - 倒计时到具体时间

时间:2015-07-16 14:50:49

标签: jquery time countdown hour

我想倒计时到特定日期的具体时间。我现在所拥有的只是特定日期,即上午12:00。我需要把它计算到下午3点。这可能吗?

我现在得到了什么:

var date = new Date(2015, 6, 31); // !!! Maanden beginnen bij 0, dus Januari is 0.
var now = new Date();
var diff = (date.getTime()/1000) - (now.getTime()/1000);

感谢您的帮助!

编辑:

显然它比我想象的要简单得多......

我只需要做

var date = new Date(2015,6, 31, 15,00);

1 个答案:

答案 0 :(得分:0)

你的意思是计算秒数吗?我假设你得到两个日期之间差异的秒数。一个例子应该是这样的:

var date = new Date(2015, 6, 31); // !!! Maanden beginnen bij 0, dus Januari is 0.
var now = new Date();
var diff = (date.getTime()/1000) - (now.getTime()/1000);
var count=diff;
var counter=setInterval(timer, 1000); //1000 will  run it every 1 second

function timer()
{
  count=count-1;
  if (count <= 0)
  {
     clearInterval(counter);
     return;
  }

 document.getElementById("timer").innerHTML=count + " secs"; // watch for spelling
}

你可以这样显示时间:

<span id="timer"></span>

我希望它能帮到你想做的事。

Example in JsFiddle

Nelson Parra。