Windows之间的Javascript .getTime()不一致的结果

时间:2015-10-27 07:06:52

标签: javascript

我需要显示一个倒数计时器。我从我的服务器上得到时间,并根据以下内容计算到零:

var now = new Date().getTime();
var timeRemaining = endTime - now;
.... I start the contdown timer with timeRemining

当我在两个不同的标签中启动计时器时会发生什么,计时器关闭约2秒钟。

如果我在一个标签和另一个私人窗口/标签中执行此操作,则计时器可以更加不同。 我能做点什么吗?

1 个答案:

答案 0 :(得分:0)

var end = new Date('2015-10-27T13:00:00');
var endTime = end.getTime();
var div = document.getElementById('time');
setInterval(function() {
  var now = new Date().getTime();
  var timeRemaining = endTime - now;
  var seconds = timeRemaining / 1000;
  div.innerText = Math.floor(seconds);
}, 1000);
<div id="time"></div>