Javascript 如何根据地点安排到新年的时间?
我已经看到哪个时区从另一个时区获取一个时区的日期,但我想要的是找出用户所在的时区,然后相应地获取日期 我目前正在使用此脚本计算新年前的时间。我刚刚意识到,如果用户在不同的时区,计时器将不正确。那么,我如何根据用户的位置找到当前日期和新年之间的时差呢Javascript 如何根据地点安排到新年的时间?,javascript,html,Javascript,Html,我已经看到哪个时区从另一个时区获取一个时区的日期,但我想要的是找出用户所在的时区,然后相应地获取日期 我目前正在使用此脚本计算新年前的时间。我刚刚意识到,如果用户在不同的时区,计时器将不正确。那么,我如何根据用户的位置找到当前日期和新年之间的时差呢 var daysSpan = document.getElementById("days"); var hoursSpan = document.getElementById("hours"); var minutesSpan
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);
var daysSpan=document.getElementById(“天”);
var hoursSpan=document.getElementById(“小时”);
var minutesSpan=document.getElementById(“分钟”);
var secondsSpan=document.getElementById(“秒”);
var c=1;
函数updatelock(){
var t=Date.parse('2016年1月1日00:01:05')-Date.parse(new Date());
如果(t默认情况下,当您使用new Date();
时,它会自动获取本地系统小时数
请参阅文档
如果未提供任何参数,则构造函数将根据系统设置为当前日期和时间创建一个JavaScript日期对象
@misterion嘿,这还不能回答我的问题我之前已经检查过了。有趣的是,你为什么要在65秒后触发它?@vp_arth这就是为什么Date.parse('2016年1月1日')-Date.now()
足够了,我think@SOReadytoHelp,请看我的链接答案,您提供)非常感谢,对新的日期有感觉()获取当地时间。只是想澄清一下我很高兴这对你有帮助:)阅读文档总是一件好事。另外,尝试更好地使用谷歌搜索,因为我在不到两分钟的时间内找到了答案。