# Timer Interval Issue

**URL:** <https://community.thunkable.com/t/timer-interval-issue/1292917>\
**Category:** Questions about Thunkable X\
**Created:** [May 19, 2021, 5:47am UTC](https://community.thunkable.com/t/timer-interval-issue/1292917 "2021-05-19T05:47:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![clevercode216l](https://avatars.discourse-cdn.com/v4/letter/c/ee7513/32.png) [@clevercode216l](https://community.thunkable.com/u/clevercode216l)\
**Post date:** [May 19, 2021, 5:47am UTC](https://community.thunkable.com/t/timer-interval-issue/1292917/1 "2021-05-19T05:47:33Z")

</div>

So when we try and use the timer to fire at 1 millisecond intervals and display it in a label (think live action clock) we’ve found that the millisecond timer is WAY off. To test this I set two timers, one set to fire at 1 millisecond and the other to fire at 1 second (both on loops) with the seconds timer to turn off the mills timer and display the intervals changed. I tried several different methods (updating a variable, updating a label, ect) and found that the millisecond timer fired 118-120 times to the 1 second timer when used on my phone in the Live App and 250 times to 1 seconds in the web preview. Am I missing something or is there a bud to this?

-Sam

---

<div class="post-metadata">

**Author:** ![clevercode216l](https://avatars.discourse-cdn.com/v4/letter/c/ee7513/32.png) [@clevercode216l](https://community.thunkable.com/u/clevercode216l)\
**Post date:** [May 20, 2021, 7:23am UTC](https://community.thunkable.com/t/timer-interval-issue/1292917/2 "2021-05-20T07:23:53Z")

</div>

I was able to work around this by multiplying by 4 for every 250 times the timer fired. It is not perfect but works. Still wondering if there is a bug or not.

-Sam

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [May 20, 2021, 8:27am UTC](https://community.thunkable.com/t/timer-interval-issue/1292917/3 "2021-05-20T08:27:47Z")

</div>

Hi there,

What I have found is that if you set your interval to 10ms, and increase your count by 10 every time this timer fires, you’ll get to 1000 in 1s. Smaller intervals don’t seem to update quickly enough to get to 1000ms in 1s.

The 10ms interval would probably suit most applications. This is 1/100 of a second, and is the interval used in most stopwatches.

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [May 27, 2021, 7:44am UTC](https://community.thunkable.com/t/timer-interval-issue/1292917/4 "2021-05-27T07:44:49Z")

</div>

Hi there,

Just following up after some relevant discussion in [Basic timer question](https://community.thunkable.com/t/basic-timer-question/1300622) :

If you set your Timer interval to 1000ms, and set `Loops` to true, you can use the Timer block [Time in milliseconds](https://docs.thunkable.com/timer#get-time-in-milliseconds) to return the remaining time in milliseconds from this timer.

If `Count Up` is `false`, you will get the remaining time from the Timer’s interval in milliseconds.

If `Count Up` is `true`, you will get the elapsed time from the Timer’s interval in milliseconds.

You can see a project that demonstrates this behavior [here](https://x.thunkable.com/projectPage/60adf15cf59875001247e31a/).

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 1:22pm UTC](https://community.thunkable.com/t/timer-interval-issue/1292917/5 "2024-11-08T13:22:29Z")

</div>


