0

重複の可能性:
javascriptカウントダウンをサーバー時間と同期する方法

アプリケーションにC#.NetMVC4を使用しています

「残り時間」を秒単位で計算するサーバーサイド関数があります。この金額は、2つの目的でビューに渡されます。1.それを表示します。2。クライアント側の残り時間をカウントダウンするjavascriptsetIntervalルーチンを開始します。

計算とsetIntervalカウントダウンの実際の開始との間に時間遅延があることに気づきました。

計算からsetIntervalの開始までの時間をキャプチャして、残り時間をその遅延で相殺できるようにするための最良の方法は何ですか?

4

1 に答える 1

0

任意のコードの実行にかかる時間を計算するには、次のようにします。

var start = new Date();

... // arbitrary code;

var timeElapsed = new Date() - start; // time in ms
于 2012-10-02T22:38:23.957 に答える