【发布时间】:2017-12-02 17:02:27
【问题描述】:
我是 javascript 新手,我需要计算 2 个时间戳之间的差异(以秒为单位)。一个是当用户点击第一张卡片时,另一个是当他点击最后一张卡片时。
我的代码:
var startTime = Date.now();
var endTime = Date.now();
var currentResult = ((endTime - startTime)/1000);
这在控制台中给出了 NaN,但如果我这样做,我可以看到很长的数字:
console.log(startTime);
console.log(endTime);
即使我使用:
var startMillsecond = parseInt(startTime, 10);
var endMillsecond = parseInt(endTime, 10);
然后计算:
currentResult = ((endMillsecond - startMillsecond)/1000);
它也给出了 NaN。我究竟做错了什么?我只需要使用javascript .. 感谢您的帮助!
【问题讨论】:
-
不知道如何从显示的内容中获得 NaN。提供一个复制它的minimal reproducible example
标签: javascript