处理从服务器到浏览器的时间延迟的最佳方法是什么?

时间:2012-10-02 22:21:13

标签: c# javascript asp.net-mvc

  

可能重复:
  How to sync a javascript countdown with server time

我正在使用C#.Net MVC 4作为应用程序

我有一个服务器端功能,以秒为单位计算“剩余时间”。为了两个目的,此金额将传递给View。 1.显示它和2.启动一个javascript setInterval例程,该例程将倒计时客户端的时间。

我注意到计算和setInterval倒计时的实际开始之间有一段时间延迟。

捕获计算和setInterval开始之间的时间量的最佳方法是什么,以便剩余的时间可以被该延迟抵消?

1 个答案:

答案 0 :(得分:0)

计算任意代码运行所需的时间:

var start = new Date();

... // arbitrary code;

var timeElapsed = new Date() - start; // time in ms