Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created May 3, 2019
Embed
What would you like to do?
const segundosATiempo = numeroDeSegundos => {
let horas = Math.floor(numeroDeSegundos / 60 / 60);
numeroDeSegundos -= horas * 60 * 60;
let minutos = Math.floor(numeroDeSegundos / 60);
numeroDeSegundos -= minutos * 60;
numeroDeSegundos = parseInt(numeroDeSegundos);
if (horas < 10) horas = "0" + horas;
if (minutos < 10) minutos = "0" + minutos;
if (numeroDeSegundos < 10) numeroDeSegundos = "0" + numeroDeSegundos;
return `${horas}:${minutos}:${numeroDeSegundos}`;
};
// Ayudante para la duración; no ayuda en nada pero muestra algo informativo
const comenzarAContar = () => {
tiempoInicio = Date.now();
idIntervalo = setInterval(refrescar, 500);
};
const refrescar = () => {
$duracion.textContent = segundosATiempo((Date.now() - tiempoInicio) / 1000);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment