JavaScript倒计时与servertime同步

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript倒计时与servertime同步相关的知识,希望对你有一定的参考价值。

我需要开发一个倒计时,它与服务器上的时间同步。工作很简单,我有一个表格分为3个步骤,第一步需要填写并在2分钟内发布,最后一步在两个小时内完成。我必须向用户显示倒计时,但我还需要在服务器上完成这项工作,因为我们不能依赖用户的本地时间,我们需要确保这个倒计时与服务器时间以防止用户的伎俩。 (我们使用asp.net webforms进行iis)我也无法使用数据库来存储时间信息,我需要使用会话/缓存变量(PM订单)

有什么建议?

答案

您可以将服务器时间发送到客户端并获得客户端时间和服务器时间的差异并保存此时间差,还可以保存计时器的开始时间戳。您可以通过命中服务器获取服务器时间来验证此计时器的准确性,并计算客户端和服务器时间之间的新差异,如果发现任何差异,请更正计时器。

以上是关于JavaScript倒计时与servertime同步的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript编程(小练习处理,显示时间,与倒计时)

JavaScript | 计时器参数剖析与真题

JavaScript | 计时器参数剖析与真题

javascript商品抢购倒计时

如何将计时器元素保持在同一行并在完成后闪烁?

javascript [京东倒计时抢购]倒计时定时器#javascript