我目前正在开发一个带有倒计时的网站,位于头条位置:http://iphone.myhandykey.com/
当前的计时器只剩下12小时+几分钟了。我想要的是,倒计时器会显示距离当前访问者所在时区的晚上11点还有多久。这可能吗?谢谢!
Here is the JavaScript:
function startTimer(duration, display) {
var timer = duration, hours, minutes, seconds;
setInterval(function () {
hours = parseInt(((timer / 60) / 60 ) % 60, 10);
minutes = parseInt((timer / 60)%60, 10);
seconds = parseInt(timer % 60, 10);
hours = hours < 10 ? "0" + hours : hours;
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.textContent = hours + ":" + minutes + ":" + seconds;
if (--timer < 0) {
timer = duration;
}
}, 1000);
}
window.onload = function () {
var onehour = 60 * 600 * 1.231,
display = document.querySelector('#time');
startTimer(onehour, display);
};
这是HTML代码:
这是HTML:
<span id=time></span>
编辑:如果访问者当前的时间是晚上11:40,它应该显示剩下23小时20分钟。