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.739 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'
32 visualizaciones durante los últimos 90 días