autojs时间同步

autojs时间同步,第1张

牙叔教程 简单易学

8.7.7-0

手机服务器时间尽可能一致

手机一般默认设置 使用网络提供的时间

这个时间和服务器的时间一定是有误差的

我们还要把这个误差考虑进去

那么, 这个误差怎么算呢

当手机向服务器查询一次当前时间,

会产生一个手机时刻A

服务器会返回一个服务器时间

服务器时间 - 网络从手机到服务器的时长 = 手机时刻B(以服务器为标准)

手机时间误差 = 手机时刻B - 手机时刻A

用脚本引擎启动一个单独的脚本, 每隔一定时间, 去校正一下两个值, 并且用本地存储存起来

每当要获取服务器的时间, 我们就可以读取本地存储, 直接用公式计算出服务器的时间, 而不用去请求服务器

部分内容来自网络

一般不用,但如果你的服务资源很紧俏的话,你可以使用折中方法来实现:

前端时间显示用js实现,然后,每隔一段时间,与服务器同步一下时间。 这样既节省资源,又保证时间上与服务器同步

其中一句改为:

timer.innerText="北京时间:<font color=red>"+h+"</font>时<font color=red>"+m+"</font>分<font color=red>"+s+"</font>秒"


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/245929.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存