Basically let's say I have a number, N. I want to do a function DecimalsToMinutes, that converts N to Minutes and Seconds(MS). For example if N is 192, it turns it into "3:12".
This is how I'm thinking it would look:
1 | function DecimalsToMinutes(n) |
2 | local ms = --do math with n |
3 | return ms |
4 | end |
The problem is that I don't know how to do it, so do you?
Yes, I do!
Simply use a divider to find the number of minutes, and the modulo
operation to find the number of seconds
1 | function DecimalsToMinutes(dec) |
2 | local ms = tonumber (dec) |
3 | return math.floor(ms / 60 ).. ":" ..(ms % 60 ) |
4 | end |
5 |
6 | print (DecimalsToMinutes( 192 )) --Prints 3:12 |
Now I dont know to what extent this will work but hopefully it will work for every situation!
Hope this helped!