В чем разница между использованием new Date()
и new Date().getTime()
при вычитании двух временных меток? (test script on jsFiddle)Дата() vs Date(). GetTime()
Оба следующих дает те же результаты:
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);
есть причина, я должен предпочесть один над другим?
Без разницы AFAIK 'new Date()' будет возвращать время в ms при создании экземпляра. – elclanrs
duplicate: http://stackoverflow.com/questions/12517359/just-sytnax-date-now-vs-date-gettime – Moe
@Moe Я спрашиваю 'new Date()' vs 'new Date(). GetTime() ', а не' Date.now() '. – Antony