new Date()
2つのタイムスタンプを使用する場合とnew Date().getTime()
減算する場合の違いは何ですか?(jsFiddleのテストスクリプト)
次の両方で同じ結果が得られます。
var prev1 = new Date();
setTimeout(function() {
var curr1 = new Date();
var diff1 = curr1 - prev1;
}, 500);
var prev2 = new Date().getTime();
setTimeout(function() {
var curr2 = new Date().getTime();
var diff2 = curr2 - prev2;
}, 500);
私がお互いを好むべき理由はありますか?