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>秒"
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)