为了账号安全,请及时绑定邮箱和手机立即绑定

同步客户端JavaScript时钟与服务器日期的最佳方法

同步客户端JavaScript时钟与服务器日期的最佳方法

潇潇雨雨 2019-11-07 11:09:35
我的任务是在某个固定时区(MSK或MSD-取决于当前日期)上在HTML页面上显示数字时钟(精确到分钟)。我想避免依赖客户端系统时钟,因此需要与服务器进行一些同步。HTTP服务器在每个响应中发送Date标头,因此我们可以向我们网站的任何URL发送AJAX GET或HEAD请求以获取服务器日期,计算与客户端日期的差值,并在通过setTimeout()更新时钟时使用它。还有其他问题:夏令时设置的时区切换,导致连接速度很慢的延迟。对这个任务最简单的想法吗?我更喜欢在没有服务器端编程的情况下解决它。
查看完整描述

3 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

如果要使用Ajax,则应记住客户端时间在readyState == 2和readyState == 3之间,因为服务器时间将设置为在收到请求和准备响应之间的时间


查看完整回答
反对 回复 2019-11-07
  • 3 回答
  • 0 关注
  • 707 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信