在这个 javascript 中,“剩余秒数”应该每秒减少,但这不会发生。在for工作时innerhtml
不要更改值。<span id='timer'>
innerHTML
<span id='id'>
<script>
var lastdate=1373814606250;
var today=1373388292527;
var d,h,m,s;
function displayDate()
{
today--;
d=(lastdate-today)/86400000;
h=(d-Math.floor(d))*24;
m=(h-Math.floor(h))*60;
s=(m-Math.floor(m))*60;
document.getElementById("timer").innerHTML=Math.floor(d)+" Days "+Math.floor(h)+" hours "+Math.floor(m)+" minutes "+Math.floor(s)+" seconds";
document.getElementById('id').innerHTML=today;
}
</script>
<body onload="setInterval('displayDate()',1000)">
<span id='timer'></span><br/>
<span id='id'></span>
</body>
看到它在这里工作
编辑
今天和 lastdate 是以毫秒为单位的日期。