Oblicz różnicę czasu między dwukrotnym javascript
rozglądam się, jak to zrobić i znalazłem wiele przykładów ze skomplikowanym kodem. Używam tego:
var time1 = new Date();
var time1ms= time1.getTime(time1); //i get the time in ms
wtedy robię to w innej części kodu
var time2 = new Date();
var time2ms= time2.getTime(time2);
i finalnie:
var difference= time2ms-time1ms;
var lapse=new Date(difference);
label.text(lapse.getHours()+':'+lapse.getMinutes()+':'+lapse.getSeconds());
To działa świetnie, z wyjątkiem jednego problemu, godziny, które mi daje, są zawsze +1, więc muszę dodać do kodu(time.getHours () - 1) w przeciwnym razie daje mi to jeszcze godzinę ....
Myślę, że jest to łatwiejszy sposób na wykonanie niż wszystkie inne przykłady w okolicy ... ale wciąż nie rozumiem, dlaczego muszę dodać „-1”, aby uzyskać poprawne wygaśnięcie.
Dzięki!!!