小编use*_*770的帖子

计算两次javascript之间的时差

我正在四处寻找如何做到这一点,我发现很多代码复杂的例子.我用这个:

var time1 = new Date();
var time1ms= time1.getTime(time1); //i get the time in ms  
Run Code Online (Sandbox Code Playgroud)

然后我在代码的其他部分执行此操作

var time2 = new Date();
var time2ms= time2.getTime(time2); 
Run Code Online (Sandbox Code Playgroud)

并且最终:

var difference= time2ms-time1ms;
var lapse=new Date(difference);  
label.text(lapse.getHours()+':'+lapse.getMinutes()+':'+lapse.getSeconds());
Run Code Online (Sandbox Code Playgroud)

这很好用,除了一个问题,它给我的小时总是+1,所以我必须添加到代码 (time.getHours() - 1)否则它给我一个多小时....

我认为这是比其他所有示例更简单的方法...但我仍然不明白为什么我需要添加'-1'才能有正确的失效.

谢谢!!!

javascript time date gettime

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

date ×1

gettime ×1

javascript ×1

time ×1