Comunidad de diseño web y desarrollo en internet online

relojes digitales con diversos usos horarios

Citar            
MensajeEscrito el 06 Abr 2010 10:43 pm
Hola y saludos.

Realicé en base a un reloj digital varios relojes de diferentes partes del mundo. Es un movieclip con el siguiente script:

onClipEvent (enterFrame) {
var my_date:Date = new Date();
horas = my_date.getHours()+6;
minutos = my_date.getMinutes();
segundos = my_date.getSeconds();
apm = "am";
if (minutos<10) {
minutos = "0"+minutos;
}
if (segundos<10) {
segundos = "0"+segundos;
}
if(horas==0){
apm = "pm";
}
if (horas>12) {
horas -= 12;
apm = "pm";
}
_root.londres = horas+":"+minutos+":"+segundos+" "+apm;
}

El nombre de la variable en el texto dinámico dentro del movieclip es _root.londres; esto en el reloj de londres y basándome en mi horario.

Éstas son mis dudas:

¿Se verá el reloj en Londres de la misma manera o tomará como referencia la hora de allá?
¿Cómo aumento media hora al reloj, ya que al modificar getMinutes() sumandole 30, visualiza horas imposibles pasandose de los 60 minutos.

Gracias por su ayuda y atención.

Por spedrini

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Abr 2010 05:53 am
si el swf se ejecuta en Londres, el intérprete de flash indicará que a la hora de dicho lugar le suma 6. Asique en Londres se verán 6 horas más. Lo que tendrias que hacer es usar variables de servidor. Pero de eso yo no sé mucho :P

Fijate si encontrás algo de flash con base de datos o algo así. La verdad que me atrapaste jaja

mucho éxito en tu proyecto. saludos

Por negal

20 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Abr 2010 07:07 pm
Le aviso a la comunidad que ya lo logre con getUTCHours, pero la cuestion es en las medias horas:

getUTCHours() aqui agrego + ó - dependiendo de la zona horaria, pero el problema es con getUTCMinutes() ya que al sumarle 30 o restarle, solo funciona por media hora. En el caso de restar me funciona hasta los 30 minutos y de ahi empieza una cuenta regresiva. Al contrario si sumo 30 al llegar al cambio de hora se sigue de los 60.

Espero alguien me pueda ayudar.

Bye.

Por spedrini

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Abr 2010 10:11 pm
que bueno que lo pudiste arreglar. No conocía esa función! Muy buena información!

Suerte en tu proyecto. Chau

Por negal

20 de clabLevel



 

chrome

 

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