3

まったく同時に取得した場合、同じ値event.timeStampを返しますか?Date.getTime()

たとえばgetTime()、イベントが発生してから経過した時間を計算するために使用できますか、または 2 つは異なるエポック/参照を使用する可能性がありますか?

4

2 に答える 2

3

いいえ、それらは常に同じ参照、つまり、すべての日付内部ストレージのタイム ゾーンである UTC に基づいています。

も使用できますDate.now()

于 2013-08-10T18:54:13.003 に答える
0

ブラウザによって異なります。

次の HTML ドキュメントを使用すると、さまざまなブラウザーを使用してさまざまな結果が得られました。

<!DOCTYPE html>
<html>
<body>

<div id="foo">onclick delay:</div>
<button onclick='var n=document.getElementById("foo"); n.innerHTML="onclick delay: "+((new Date).getTime()-event.timeStamp)+"ms"'>Click</button>

</body>
</html>

画面に表示される遅延は次のとおりです。

Firefox: 多数

IE: -4ms .. 0ms

クロム: 0ms .. 2ms

オペラ: 0ms .. 2ms

=> コー​​ドが異なるブラウザで動作する場合、実際には使用できません。

于 2015-04-27T14:29:13.673 に答える