【发布时间】:2016-02-26 11:37:47
【问题描述】:
我正在尝试编写一个代码来计算自 2016 年初以来有多少人出生在 X 国。我没有太多的编码经验,这就是我想出来的。 'd' 是现在,'b' 是 Unix 时间到 2016 年 1 月 1 日之前的毫秒数。我的主要问题是,当页面加载时,计数器不会立即出现,而是需要整整 12 秒才能出现计数。
有没有更简单的方法可以立即加载数字? 谢谢!
<span id="number"></span>
<script type="text/javascript">
var d = new Date();
document.getElementById('number').innerHTML = d.getTime();
var b = 1451606400000;
var i = ((d - b) / 12024);
var x = Math.round(i);
function increment() {
x++;
document.getElementById('number').innerHTML = x;
}
setInterval('increment()', 12024);
</script>
【问题讨论】:
标签: javascript counter setinterval increment