Función para transformar tiempos
Página 1 de 1.
Función para transformar tiempos
La función tendrá por nombre horas_a_mintos(hrs) donde hrs son las horas netas, retornaremos el resultado de hrs multiplicado por 60 que serian los minutos de una hora.
De Horas a segundos
La función llevara el nombre de horas_a_segundos donde retornaremos el resultado de hrs(Horas) multiplicado por 3600 ( segundos de una hora)
De Minutos a Horas
La función llevara por nombre minutos_a_horas(min) donde min, son los minutos; definimos una variable bajo el nombre hrs y tendrá como valor el resultado de la división entre min y 60, redondeado hacia abajo a través de la función matemática floor().
Obtenemos el residuo devuelto por la división entre min y 60 y lo asociamos a min( redefinimos el valor de esta variable), sí min es menor que 10, le colocaremos un 0 al comienzo:
Por ejemplo: si el caso es 9 , saldrá 09.
Retornamos el resultado de hrs contectado con dos puntos ( y min.
De minutos a segundos
La función minutos_a_segundos(min), retornara el resultado de min por 60 ( segundos de un minuto)
De segundos a horas
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
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.
De Horas a segundos
- Código:
function horas_a_segundos(hrs) {
return hrs*=3600;
}
La función llevara el nombre de horas_a_segundos donde retornaremos el resultado de hrs(Horas) multiplicado por 3600 ( segundos de una hora)
De Minutos a Horas
- Código:
function minutos_a_horas(min){
var hrs = Math.floor(min/60);
min = min % 60;
if(min<10){
min = "0" + min;
}
return hrs + ":" + min;
}
La función llevara por nombre minutos_a_horas(min) donde min, son los minutos; definimos una variable bajo el nombre hrs y tendrá como valor el resultado de la división entre min y 60, redondeado hacia abajo a través de la función matemática floor().
Obtenemos el residuo devuelto por la división entre min y 60 y lo asociamos a min( redefinimos el valor de esta variable), sí min es menor que 10, le colocaremos un 0 al comienzo:
Por ejemplo: si el caso es 9 , saldrá 09.
Retornamos el resultado de hrs contectado con dos puntos ( y min.
De minutos a segundos
- Código:
function minutos_a_segundos(min){
return min*=60;
}
La función minutos_a_segundos(min), retornara el resultado de min por 60 ( segundos de un minuto)
De segundos a horas
- Código:
function segundos_a_horas(sec){
var hrs = Math.floor(sec/3600);
var min = Math.floor((sec%3600)/60);
sec = sec % 60;
if(sec<10) sec = "0" + sec;
if(min<10) min = "0" + min;
return hrs + ":" + min + ":" + sec;
}
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
- Código:
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;
}
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.
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.