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


