如何在JavaScript中以毫秒为单位返回运行时持续时间?

如何在JavaScript中以毫秒为单位返回运行时持续时间?,javascript,datetime,Javascript,Datetime,我在1函数中有很多步骤,想知道需要多长时间才能完成,所以我尝试: var start = new Date().getTime(); ..do step1 ..do step2 .. var end = new Date().getTime(); 所以我得到了“end-start”它是以毫秒为单位的。您只需执行end-start,运行时以毫秒为单位 var runtime=end-start 下面是getTime()的作用: 每次调用getTime()都会得到自1970年1月1日以来的毫秒数

我在1函数中有很多步骤,想知道需要多长时间才能完成,所以我尝试:

var start = new Date().getTime();
..do step1
..do step2
..
var end = new Date().getTime();

所以我得到了“end-start”它是以毫秒为单位的。您只需执行
end-start
,运行时以毫秒为单位

var runtime=end-start

下面是
getTime()
的作用:


每次调用
getTime()
都会得到自1970年1月1日以来的毫秒数。

您需要解释什么没有按预期工作。