Definiremos una función bajo el nombre de segundos_a_horas(sec), y como paso A1 creamos una variable “hrs” (horas transcurridas) que contendrá el valor de sec dividido entre 3600 (segundos de una hora) redondeado hacia abajo floor().
Obtenemos los minutos trascurridos, a partir del resto o residuo de la división entre sec y 3600, lo agrupamos y lo dividimos entre 60 este resultado será redondeado hacia abajo para quitar todos los decimales por medio de la función matemática floor(),
Obtenemos los segundos trascurridos por medio del residuo devuelto por la división entre sec y 60 .
Si sec ó min son menores que 10 le colocaremos un 0 (cero al comienzo).
Concatenamos todas las piezas y retornamos el resultado.
De segundos a minutos
<script type="text/javascript">
function segundos_a_minutos(sec)
{
var min = Math.floor(sec/60);
sec = sec % 60;
if(sec<10) sec = "0" + sec;
if(min<10) min = "0" + min;
return min + ":" + sec;
}
</script>
La función segundos_a_minutos(sec) realizara esta operación para ello definimos la variable min que tendra como contenido o valor el resultado de la división de sec y 60, redondeado hacia abajo.
Si sec o min son menores que 10, le colocaremos un 0 (cero) al comienzo
Unimos la piezas y retornamos el resultado.
Autor: Blasten
http://www.blasten.com/contenidos/19090?pag=1
Usuarios que han visto este tema también han visto...
- Busqueda en lista
- Función removeChild en Javascript
- Lincar páginas a archivos JavaScript
- Tabla de colores con Javascript
- Las funciones trigonométricas en Javascript
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.