Comunidad de diseño web y desarrollo en internet online

Tres relojes de un pais distinto cada uno !!!

Citar            
MensajeEscrito el 21 Dic 2006 09:25 am
Hola , tengo que poner tres relojes en una página web uno de españa, otro de Argentina y un tercero de Cuba; pues bien lo he hehco con el siguiente código,

Código :

//creo el callback para el evento EnterFrame
desfase = -4;
reloj_mc.onEnterFrame = function() {
   //creo un objeto Date
   objDate = new Date();
   //Capturo la hora, minutos y segundos actuales
   hora = (objDate.getHours()+desfase) % 24;
   if (hora<0) {hora+=24;}
   minutos = objDate.getMinutes();
   segundos = objDate.getSeconds();
   //asigno la rotacion de las aguajas con regla de tres simple
   reloj_mc.hora_mc._rotation = (hora * 360) / 12;
   reloj_mc.minutero_mc._rotation = (minutos * 360) / 60;
   reloj_mc.segundero_mc._rotation = (segundos * 360)/ 60;
   //establezco el texto del display
   reloj_mc.hora_display = hora + ":" + minutos + ":" + segundos;
};



Dependiendo del paises , en desfase pongo - 4 o lo que sea, pero el problema es que como la hora la pilla del ordenador cuanod la veoi en España esta bien poero si la veo desde America por ejemplo ya estaría mal porqeu coge la hora del ordenador allí y da la hora errronea..

Necesito solucionarlo como sea, he visto por ahí post referentes al tema pero no me han solucionado la duda , alguien conoce la forma de hacerlo para ue todo funcione bien sin importar el país desde donde veas la web?



Muchas gracias



m4tik


[zah]Usa las etiquetas code para postear código[/zah]

Por m4tik

5 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Dic 2006 10:28 am
Para lo que quieres no debes usar los Date locales. Debes usar los universales.
Usa getUTCHours() en lugar de getHours() y similares para minutos, segundos etc...
Esa es la hora universal, añade la suma o resta de horas para cada pais con relación a la UTC y siempre tendrás la hora correcta sea cualquiera su lugar de conexión.

Por Teseo

SWAT Team

1780 de clabLevel

14 tutoriales

Genero:Masculino   SWAT

msie

 

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