<分区>
我看到了 this它从另一个时区获取一个时区的日期,但我想要的是找出用户所在的时区,然后相应地获取日期。
我的 website目前正在使用此脚本来计算到新年的时间。我刚刚意识到,如果用户在不同的时区,计时器将不正确。那么如何根据用户位置找到当前日期和新年之间的时差。
var daysSpan = document.getElementById("days");
var hoursSpan = document.getElementById("hours");
var minutesSpan = document.getElementById("minutes");
var secondsSpan = document.getElementById("seconds");
var c=1;
function updateClock(){
var t = Date.parse('January 1 2016 00:01:05') - Date.parse(new Date());
if (t<=0 && c==1)
{
c--;
window.open("http://www.its2016.weebly.com","_self");
}
var seconds = Math.floor( (t/1000) % 60 );
var minutes = Math.floor( (t/1000/60) % 60 );
var hours = Math.floor( (t/(1000*60*60)) % 24 );
var days = Math.floor( t/(1000*60*60*24) );
daysSpan.innerHTML = days;
hoursSpan.innerHTML = hours;
minutesSpan.innerHTML = minutes;
secondsSpan.innerHTML = seconds;
}
setInterval(updateClock,1000);