最新消息:前端博客、web前端博客、Angularjs、javascript、jQuery、HTML5、CSS3

如何利用JS纠正服务器时间达成javascript倒计时

JavaScript AZ 1397浏览 0评论

用的js倒时可能会出现与设想的不一致,原因可以是时差,也可能是客户更改了本地时间造成的。参考了网络和自己实际,可以用原生或jq的ajax来实现这功能。当然这是一个demo,实际应用可能会出现性能问题,这里只是演示实现效果。可根据自身实际情况优化。。。

var timer = null;
timer = setInterval(function(){
var showTime = (new Date("2018/03/23 12:00:00")).getTime(),
thatTime = (new Date($.ajax({async: false}).getResponseHeader("Date"))).getTime(),
cutTime = thatTime - showTime;console.log(cutTime);
if(cutTime > 0){
...
clearInterval(timer);
}
},1000);

转载请注明:TUTERM.COM » 如何利用JS纠正服务器时间达成javascript倒计时

如果您觉得本文的内容对您的学习有所帮助,您可以支付宝(左)或微信(右):
alipay weichat

您必须 登录 才能发表评论!