Capos, por que decis que esta mal el que posteo gladius, es practicamente el mismo metodo del tuyo... solo que en vez de:
Hizo algo como esto:
PHP Code:
s = s - (m * 60);
Y no hizo el chequeo de si es mayor a 59, pero creo que no es necesario...
Hagamos la prueba...
Code:
Tiempo = get_user_time(id, 1) // suponiendo que devuelve 90 segundos
Minutos = Tiempo / 60 // 90 / 60 = 1,5 = 1 minuto
Horas = Minutos / 60 // da 0 y decimales = 0
Segundos = Tiempo - ( 60 * Minutos ) // 90 - (60 * 1) = 30
// 0:1:30 seria el resultado, y es correcto
__________________