Tag: 时钟同步

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

我有一个任务,在一些固定的时区(MSK或MSD – 取决于当前date)在HTML页面上显示数字时钟(以分钟精度)。 我想避免依赖客户端系统时钟,所以需要与服务器的一些同步。 HTTP服务器在每个响应中发送Date标头,所以我们可以发送一个AJAX GET或HEAD请求到我们网站的任何URL来获取服务器date,计算与客户端date的差异,并在使用setTimeout()更新时钟时使用它。 还有其他问题仍然存在:日光设置的时区切换,连接速度非常慢的延迟会计。 任何想法这个任务最简单的方法? 我宁愿在没有服务器端编程的情况下解决它。