Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中的时间计算_Javascript - Fatal编程技术网

javascript中的时间计算

javascript中的时间计算,javascript,Javascript,将给出一个值。该值是多少,为什么除以1000给出自1970年以来的毫秒数(历元) 将差值除以1000,得到秒数。在这种特殊情况下,该值为0 您需要将其除以1000,因为时间是以毫秒表示的,所以要获得执行转换所需的秒数,需要将增量除以秒,以将增量转换为秒。代码正在计算两个日期之间经过的秒数。除以1000是因为getTime()方法返回以毫秒为单位的值 代码实际上是不必要的冗长。要获取两个日期对象之间经过的毫秒数,只需在日期上使用-操作符即可: starttime=(new Date()).get

将给出一个值。该值是多少,为什么除以1000

给出自1970年以来的毫秒数(历元)


将差值除以1000,得到秒数。在这种特殊情况下,该值为0


您需要将其除以1000,因为时间是以毫秒表示的,所以要获得执行转换所需的秒数,需要将增量除以秒,以将增量转换为秒。代码正在计算两个日期之间经过的秒数。除以1000是因为
getTime()
方法返回以毫秒为单位的值

代码实际上是不必要的冗长。要获取两个
日期
对象之间经过的毫秒数,只需在
日期
上使用
-
操作符即可:

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

 (endtime-starttime )/1000 

您指的是历元,
new Date()
返回当前时间,而不是默认的历元。new Date().getTime()返回当前时间。固定时代
var start = new Date();

// Some code that takes some time

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