javascript中的时间计算

时间:2011-01-03 10:44:52

标签: javascript

 starttime=(new Date()).getTime();
 endtime=(new Date()).getTime();

 (endtime-starttime )/1000 

将给出一个值。这个值是什么,为什么它除以1000

4 个答案:

答案 0 :(得分:2)

嗯,在这种特殊情况下,该值将为0.

你需要将它除以1000,因为时间以毫秒表示,所以要获得执行转换所需的秒数1s = 1000ms

答案 1 :(得分:1)

该代码计算两个日期之间经过的秒数。除以1000是因为getTime()方法返回以毫秒为单位测量的值。

代码实际上是不必要的啰嗦。要获得两个Date个对象之间经过的毫秒数,您只需使用-上的Date运算符:

var start = new Date();

// Some code that takes some time

var end = new Date();
var secondsElapsed = (end - start) / 1000;

答案 2 :(得分:0)

Date getTime()给出自1970年以来的毫秒数(大纪元)

将差值除以1000,得到秒数

答案 3 :(得分:0)

value =毫秒delta,它被划分为将delta变为秒