# Time left in audio

How would I see how long left the song has until its done & how long it is.

Example:
Time Left: 2 Minutes & 12 seconds
Song Duration: 2 Minutes & 30 seconds

You can check how much time left by

``````	print(math.floor(sound.TimeLength - sound.TimePosition)) --this will only return seconds
``````

You can check the song duration by

``````	print(math.floor(sound.TimeLength)) --this will only return seconds
``````

However these only return seconds if you want it to return minutes and seconds you will need to do some dividing.

Adding onto @Dolphin_Worms, you can put that value through the function below to get it in HH:MM:SS format.

``````function Format(Int)
return string.format("%02i", Int)
end

function convertToHMS(Seconds)
local Minutes = (Seconds - Seconds%60)/60
Seconds = Seconds - Minutes*60
local Hours = (Minutes - Minutes%60)/60
Minutes = Minutes - Hours*60
return Format(Hours)..":"..Format(Minutes)..":"..Format(Seconds)
end
``````

This was written by @Uglypoe in this post.