计算2 date.now给出NaN,甚至与parseInt
我是JavaScript的新手,我需要计算2个时间戳之间的差异(以秒为单位)。一个是当用户点击第一张卡时,另一个是当他点击最后一张时。计算2 date.now给出NaN,甚至与parseInt
我的代码:
var startTime = Date.now(); var endTime = Date.now();
var currentResult = ((endTime - startTime)/1000);
这给楠控制台,但我可以看到长的数字,如果我做的:
console.log(startTime); console.log(endTime);
即使当我使用:
var startMillsecond = parseInt(startTime, 10); var endMillsecond = parseInt(endTime, 10);
然后计算:
currentResult = ((endMillsecond - startMillsecond)/1000);
它也给出了NaN。我究竟做错了什么?我只需要使用JavaScript .. 感谢您的帮助!
回答:
Date.now()
返回表示数毫秒的浮点数。从另一个中减去1000除以秒数。所以这个工程:
var startTime = Date.now(); setTimeout(function() {
var endTime = Date.now();
var currentResult = ((endTime - startTime)/1000);
console.log(currentResult)
}, 3125);
督察,你在做别的事情比你贴。
以上是 计算2 date.now给出NaN,甚至与parseInt 的全部内容, 来源链接: utcz.com/qa/257414.html