# Time mouse down

**URL:** <https://forum.defold.com/t/time-mouse-down/3398>\
**Category:** Questions\
**Created:** [November 14, 2016, 3:25pm UTC](https://forum.defold.com/t/time-mouse-down/3398 "2016-11-14T15:25:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![albertoyuste](https://forum-defold.b-cdn.net/letter_avatar_proxy/v4/letter/a/ecd19e/32.png) [@albertoyuste](https://forum.defold.com/u/albertoyuste)\
**Post date:** [November 14, 2016, 3:25pm UTC](https://forum.defold.com/t/time-mouse-down/3398/1 "2016-11-14T15:25:34Z")

</div>

Hello,

is there any way to know how much time between mouse\_down and mouse\_up?

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [November 14, 2016, 3:46pm UTC](https://forum.defold.com/t/time-mouse-down/3398/2 "2016-11-14T15:46:36Z")

</div>

Yes, measure it yourself:

```
function on_input(self, action_id, action)
	if action_id == hash("touch") then
		if action.pressed then
			self.pressed_timestamp = socket.gettime()
		elseif action.released then
			local time = socket.gettime() - self.pressed_timestamp
			print("Pressed for " .. tostring(time) .. " seconds")
		end
	end
end

```
