Crear un formato de duración legible por un humano con JavaScript
JavaScript
Publicado el 24 de Diciembre del 2020 por Katas (200 códigos)
1.738 visualizaciones desde el 24 de Diciembre del 2020
Función que recibe una cantidad dada de segundos y devuelve un formato legible por un humano.
1
2
3
4
5
6
7
8
9
formatoDuracion(1); // '1 segundo'
formatoDuracion(61); // '1 minuto y 1 segundo'
formatoDuracion(-61); // '1 minuto y 1 segundo'
formatoDuracion(62); // '1 minuto y 2 segundos'
formatoDuracion(86400); // '1 día'
formatoDuracion(90061); // '1 día, 1 hora, 1 minuto y 1 segundo'
formatoDuracion(180122); // '2 días, 2 horas, 2 minutos y 2 segundos'
formatoDuracion(1000000); // '11 días, 13 horas, 46 minutos y 40 segundos'
formatoDuracion(34325055); // '397 días, 6 horas, 44 minutos y 15 segundos'
Comentarios sobre la versión: 1 (1)
"Función que recibe una cantidad dada de segundos y devuelve un formato legible por un humano."
Si ahora la función también hubiera sido legible por un humano... ;)
Saludos