繁体   English   中英

用JavaScript计算时间和结果的准确性

[英]Counting time in JavaScript and precision of the results

我决定使用倒数脚本,但是我发现有些问题。

该网站现在关闭,但是有Google Cache
代码可以在这里找到。

看起来代码是可以的,每1000毫秒指令负责更改输出。

但:
我用脚本打开了页面,并将其放置了几个小时。 在这段时间之后,我可以看到“ 2小时2分钟”。 我刷新了页面(耗时2-3秒),然后看到“ 1小时57分钟”-脚本是否可能晚了?

我等待刷新的时间越长,差异就越大。 可以采取什么措施来防止脚本的这种行为? 可以做些什么来使其精确?

一种选择是让脚本每X毫秒发出一个ajax请求。 该请求将向只响应时间的PHP脚本发出。 然后,JavaScript会自我更新。 换句话说,您正在使用服务器的当前时间来调整Javascript的计数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM