Reloj UTC en Flash

2 COMENTARIOS -  Publicado hace 48 meses -  Clasificado en: , ,

Para crear un reloj que pueda mostrar diversos husos horarios, utilizaremos el UTC o Tiempo Universal Coordinado; la zona horaria de referencia respecto a la cual se calculan todas las otras zonas del mundo. Así por ejemplo para:

- España: la hora penínsular de invierno es UTC+1; el horario de verano o de ahorro de luz solar (en la que los relojes de adelantan una hora) es UTC+2. - México: el horario de invierno del Centro de México es UTC-6; el horario de verano o de ahorro de luz solar (en la que los relojes de adelantan una hora) es UTC-5.

En el ejemplo vamos a crear un reloj UTC, que será facilmente adaptable a cada realidad horaria. 1. - Creamos una caja de texto dinámico a la que le damos el nombre de variable "MostrarReloj". 2 .- En un fotográma, ponemos las siguientes acciones:

Reloj = new Date();
Hora = Reloj.getUTCHours(); 
if (Reloj.getUTCMinutes()<10) {
       Minutos = "0" + Reloj.getUTCMinutes();
}
else {
       Minutos = Reloj.getUTCMinutes();
}
if (Reloj.getUTCSeconds()<10) {
       Segundos = "0" + Reloj.getUTCSeconds();
}
else {
       Segundos = Reloj.getUTCSeconds();
}
MostrarReloj = Hora + " : " + Minutos + " : " + Segundos
//Frecuencia de Refresco
Refresco= setInterval(tiempo,1000);
function tiempo() {
       Reloj = new Date();
       if (Reloj.getUTCMinutes()<10) {
              Minutos = "0" + Reloj.getUTCMinutes();
  }
       else {
              Minutos = Reloj.getUTCMinutes();
}
       if (Reloj.getUTCSeconds()<10) {
              Segundos = "0" + Reloj.getUTCSeconds();

  }
       else {
              Segundos = Reloj.getUTCSeconds();
  }
       Hora = Reloj.getUTCHours();
       MostrarReloj = Hora + " : " + Minutos + " : " + Segundos
  }

También te puede interesar:

COMENTARIOS

Publicado hace 6 meses
ivan -   http://www.semimate.com

Pero si lo intentas usar para ver la hora de Sidney por enjemplo es UTC+10. Si en españa son las 23:42 lo que hace es sumarle 10 y sale 33:42 logicamente esta hora no existe... Estoy viendo de encontrar una solución a esto.
Publicado hace 4 meses
wowweed.es -   http://www.wowweed.es

este script no funciona bien, yo lo uso para mostrar la hora de 5 ciudades despues claro esta de corregirle bugs como el que comentas, este es el código que tengo actualmente:


function pon_relojes() {
var d=new Date();
var Minutos = d.getUTCMinutes();
var Segundos = d.getUTCSeconds();
if (d.getUTCMinutes()23) { horas_lon = horas_lon - 24; }
if (horas_dub>23) { horas_dub = horas_dub - 24; }
if (horas_sha>23) { horas_sha = horas_sha - 24; }
if (horas_sid>23) { horas_sid = horas_sid - 24; }
document.getElementById("r1").innerHTML=horas_was + ":" + Minutos + ":" + Segundos;
document.getElementById("r2").innerHTML=horas_lon + ":" + Minutos + ":" + Segundos;
document.getElementById("r3").innerHTML=horas_dub + ":" + Minutos + ":" + Segundos;
document.getElementById("r4").innerHTML=horas_sha + ":" + Minutos + ":" + Segundos;
document.getElementById("r5").innerHTML=horas_sid + ":" + Minutos + ":" + Segundos;
setTimeout("pon_relojes()",1000)
}
pon_relojes();


pero aun así tiene otro error, anoche me marcaba en washington -3:30:00....xD

estoy en busca de una solución a base de php+js

salu2 y suer3
Haz un comentario

¡Gracias por dejar tu opinión! Por favor procura que tu comentarios sean apropiados respecto al tema tratado en la entrada; que no sean spam, u ofensivos, de otro modo, serán eliminados. Todos los comentarios serán moderados antes de su publicación por lo que su aparición en la web puede verse aplazada un cierto tiempo. Si deseas realizar algún comentario, crítica o sugerencia sobre la propia web puedes hacer a través de la siguiente dirección de correo: webintenta@webintenta.com