Está usted en Indice > Construcción > Lenguajes > JavaScript > Lecciones y Paso a Paso > Conversión de tiempo en JavaScript
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Conversión de tiempo en JavaScript

Conversión de tiempo en JavaScript

En esta oportunidad realizaremos varias funciones cada una con especificaciones y parámetros detallados lógicamente por lo cual explicaremos cada una por separado.

De horas a minutos:

<script type="text/javascript">
function horas_a_mintos(hrs) { return hrs*=60; }
</script>

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

<script type="text/javascript">
function horas_a_segundos(hrs) { return hrs*=3600; }
</script>

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

<script type="text/javascript">
function minutos_a_horas(min)
{
var hrs = Math.floor(min/60);
min = min % 60;
if(min<10) min = "0" + min;
return hrs + ":" + min;
}
</script>

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:

<script type="text/javascript">
function minutos_a_segundos(min) { return min*=60; }
</script>

La función minutos_a_segundos(min), retornara el resultado de min por 60 ( segundos de un minuto)

De segundos a horas:

<script type="text/javascript">
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;
}

</script>



Usuarios que han visto este tema también han visto...

- La sombra se mueve en Javascript
- Cargador universal de imágenes en JavaScript
- Precarga de Imágenes
- Frase al azar con Javascript
- Abrir Popup


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

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.


Página generada el 08-09-2008 a las 14:05:02