我使用以下方法来计算耗时:
var start = new Date();
var end;
var total;
end = new Date();
total = end.getSeconds() - start.getSeconds();
现在这将产生“总计”,例如 8, 4, 14。我如何修改它以给出 4.23, 8.56, 14.12?我需要将某些内容传递给 getSeconds 或使用不同的函数吗?
最佳答案
使用getTime()
而不是getSeconds()
,它将返回以毫秒为单位的时间。
此外,如果 end
比 start
早一分钟以上,您的方法将会中断。如果您将 start
记录为 12:30:52,end
记录为 12:31:01,那么您预计 total
为 9 ,但使用你的代码它将是-51。
关于javascript - 使 Javascript getSeconds 更准确或使用不同的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10864269/