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,
//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