En este artículo de programación en JavaScript te enseñaré a convertir milisegundos a segundos y minutos legibles para el usuario.
Por ejemplo, convertir 1500
milisegundos a 1
segundo en su representación 00:01.5
en donde tenemos los minutos, luego los segundos y luego la fracción del segundo: algo así como para un cronómetro.
Para convertir desde milisegundos a segundos y minutos (incluso a horas con algunas modificaciones) simplemente tenemos que hacer operaciones matemáticas.
En el caso de los minutos debemos dividir los milisegundos entre 1000 (para convertir a segundos) y luego entre 60 (para convertir a minutos). El resultado debe ser convertido a entero.
Después de eso restamos los milisegundos que ya convertimos a minutos para tener un sobrante de milisegundos. A ese sobrante lo dividimos entre 1000 y serán los segundos con fracción.
Lo que expliqué anteriormente se traduce al siguiente código. Por cierto, también he agregado un método que agrega un cero a la izquierda si es que es necesario, para que por ejemplo el 9
sea convertido a 09
pero el 10
sea dejado intacto.
Queda así:
Nota: en la línea 15 estoy usando las plantillas de cadena.
La salida ya la pudiste ver en la imagen que acompaña al encabezado, aunque puedes ejecutar el código en línea desde este enlace si así lo prefieres.
Eres libre de modificarlo y adaptarlo a tus necesidades. Como te dije, puedes hacer que muestre incluso las horas o extraer los valores por separado y darles otro uso.
Por ahora he ejecutado la función en Node (del lado del servidor) pero funciona en el lado del cliente de igual forma, pues al final el lenguaje es el mismo: JavaScript.
La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…
Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…
El día de hoy te enseñaré algo muy sencillo pero útil al programar con PHP:…
El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para…
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Esta web usa cookies.