Comunidad de diseño web y desarrollo en internet

¿Olvidaste tu usuario o clave? «
registrate

Cerrar

reloj capitales mundiales en flash

Citar            
MensajeEscrito el 27 Abr 2006 11:48 am
Hola Gente,

Necesito hacer unos relojes digitales en flash que muestren las diferentes horas en cuatro capitales mundiales distintas.

He aqui el problema, cuando me curre uno analogico funcionaba a las mil maravillas pero al convertirlo en digital el problema es que al sumarle o restarle horas para poder calcular la hora en tokio o madrid dependiendo de la hora puede llegar a marcar hasta las 25 horas, vamos que sigue contando horas sin darse cuenta que el dia no tiene mas de 24 horas.

Para solucionarlo crre un condicional que si "if hora>=24 then hora=hora-24"

Alguna idea o solucion? gracias people.

Código :

fscommand("allowscale", "false");
mydate = new Date();
hora = ((mydate.getUTCHours()+1) +':'+mydate.getMinutes() +':'+mydate.getSeconds());
hora2 = ((mydate.getUTCHours()+8) +':'+mydate.getMinutes() +':'+mydate.getSeconds());
hora3 = ((mydate.getUTCHours()+11) +':'+mydate.getMinutes() +':'+mydate.getSeconds());
hora4 = ((mydate.getUTCHours()+6) +':'+mydate.getMinutes() +':'+mydate.getSeconds());

mydate = new Date();

hora = ((mydate.getUTCHours()+11) +':'+mydate.getMinutes() +':'+mydate.getSeconds());
if (hora>=24) {
    hora = (hora)-24;
}



Cuando sea capaz de hacerlo funcionar subire las dos versiones analogico y digital 8)

Por lassodesigns

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Abr 2006 09:29 am
Lo que necesito saber es como haria para si hora>=24 entonces hora=Hora-24, alguien sabe cual es la forma apropiada de escribir esto en flash .

Gracias por adelantado

Por lassodesigns

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Abr 2006 10:01 am
Para que siga un ciclo de 24 horas:
hora = hora%24;
o directamente en tu script:
(mydate.getUTCHours()+1)%24 + ............................
Si el reloj quieres que muestra cliclo de 12 horas (AM PM) entonces:
hora = hora%12;

Por Teseo

SWAT Team

1780 de clabLevel

14 tutoriales

Genero:Masculino   SWAT

firefox

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.