Foros del Web » Programando para Internet » Javascript »

mostrar horas de distintos paises en varios inputs

Estas en el tema de mostrar horas de distintos paises en varios inputs en el foro de Javascript en Foros del Web. Buenas, despues de estar googleando y no haber encontrado nada... a ver si os ocurre como puedo solucionar este problema.. realmente no es un input ...
  #1 (permalink)  
Antiguo 21/07/2013, 08:26
Avatar de jesus1975  
Fecha de Ingreso: febrero-2012
Ubicación: Valencia
Mensajes: 54
Antigüedad: 12 años, 9 meses
Puntos: 3
mostrar horas de distintos paises en varios inputs

Buenas, despues de estar googleando y no haber encontrado nada... a ver si os ocurre como puedo solucionar este problema.. realmente no es un input es en varios inputs... que me equivoque en el titulo

Necesito mostrar la hora de distinto paises en la web, he creado un input y se muestra la hora perfectamente, el problema es que ahora no se como hacer para hacer otro input pero que me muestre una hora con 3 horas adelantadass...

Una ayudita... gracias de antemano... dejo codgooo

Codigo javascritp

Código Javascript:
Ver original
  1. function mueveReloj(){
  2.     momentoActual = new Date()
  3.     hora = momentoActual.getHours()
  4.     minuto = momentoActual.getMinutes()
  5.     segundo = momentoActual.getSeconds()
  6.  
  7.     str_segundo = new String (segundo)
  8.     if (str_segundo.length == 1)
  9.        segundo = "0" + segundo
  10.  
  11.     str_minuto = new String (minuto)
  12.     if (str_minuto.length == 1)
  13.        minuto = "0" + minuto
  14.  
  15.     str_hora = new String (hora)
  16.     if (str_hora.length == 1)
  17.        hora = "0" + hora
  18.  
  19.     horaImprimible = hora + " : " + minuto
  20.  
  21.     document.form_reloj.reloj.value = horaImprimible
  22. }

Codigo html

Código HTML:
Ver original
  1. <body onload="mueveRejoj()">
  2. <form name="form_reloj">
  3.                     <input type="text" name="reloj" size="10" class="inputReloj" onfocus="window.document.form_reloj.reloj.blur()">
  4.                 </form>
  5. </body>
__________________
Nuevo portal de anuncios http://www.aquituanuncio.com

Última edición por jesus1975; 21/07/2013 a las 09:58
  #2 (permalink)  
Antiguo 21/07/2013, 10:31
Avatar de jesus1975  
Fecha de Ingreso: febrero-2012
Ubicación: Valencia
Mensajes: 54
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: mostrar horas de distintos paises en varios inputs

al final ya he dado con la solucion... la dejo por si a alguien le hace falta alguna vez... la verdad era mas sencillo de lo que creia...

Código Javascript:
Ver original
  1. function mueveReloj(){
  2.     momentoActual = new Date()
  3.     hora = momentoActual.getHours()
  4.     minuto = momentoActual.getMinutes()
  5.     segundo = momentoActual.getSeconds()
  6.  
  7.     str_segundo = new String (segundo)
  8.     if (str_segundo.length == 1)
  9.        segundo = "0" + segundo
  10.  
  11.     str_minuto = new String (minuto)
  12.     if (str_minuto.length == 1)
  13.        minuto = "0" + minuto
  14.  
  15.     str_hora = new String (hora)
  16.     if (str_hora.length == 1)
  17.        hora = "0" + hora
  18.  
  19.     horaImprimible = hora + " : " + minuto
  20.     document.form_reloj.madrid.value = horaImprimible
  21.    
  22.     hora2 = hora + 10;
  23.     if(hora2 > 23){
  24.         resto = 24 - hora;
  25.         aumento = 10 - resto;
  26.         hora2 = aumento;   
  27.     }
  28.     horaImprimible2 = hora2 + " : " + minuto
  29.     document.form_reloj.wellington.value = horaImprimible2
  30.    
  31.     hora3 = hora + 7;
  32.     if(hora3 > 23){
  33.         resto = 24 - hora;
  34.         aumento = 7 - resto;
  35.         hora3 = aumento;   
  36.     }
  37.     horaImprimible3 = hora3 + " : " + minuto
  38.     document.form_reloj.tokio.value = horaImprimible3
  39.    
  40.     hora4 = hora + 2;
  41.     if(hora4 > 23){
  42.         resto = 24 - hora;
  43.         aumento = 2 - resto;
  44.         hora4 = aumento;   
  45.     }
  46.     horaImprimible4 = hora4 + " : " + minuto
  47.     document.form_reloj.moscu.value = horaImprimible4
  48.    
  49.     hora5 = hora + 9;
  50.     if(hora5 > 23){
  51.         resto = 24 - hora;
  52.         aumento = 9 - resto;
  53.         hora5 = aumento;   
  54.     }
  55.     horaImprimible5 = hora5 + " : " + minuto
  56.     document.form_reloj.vladivostok.value = horaImprimible5
  57. }

y el html

Código HTML:
Ver original
  1. <form name="form_reloj">
  2.             <div class="horarios">
  3.                 <div class="ciudadHoraria">Wellington<br />              
  4.                     <input type="text" name="wellington" size="10" class="inputReloj" onfocus="window.document.form_reloj.reloj.blur()">
  5.                 </div>
  6.                 <div class="separador"></div>
  7.                 <div class="ciudadHoraria">Tokio<br />
  8.                     <input type="text" name="tokio" size="10" class="inputReloj" onfocus="window.document.form_reloj.reloj2.blur()">
  9.                 </div>
  10.                 <div class="separador"></div>
  11.                 <div class="ciudadHoraria">Madrid<br />
  12.                     <input type="text" name="madrid" size="10" class="inputReloj" onfocus="window.document.form_reloj.reloj3.blur()">
  13.                 </div>
  14.                 <div class="separador"></div>
  15.                 <div class="ciudadHoraria">Moscú<br />
  16.                     <input type="text" name="moscu" size="10" class="inputReloj" onfocus="window.document.form_reloj.reloj4.blur()">
  17.                 </div>
  18.                 <div class="separador"></div>
  19.                 <div class="ciudadHoraria">Vladivostok<br />
  20.                     <input type="text" name="vladivostok" size="10" class="inputReloj" onfocus="window.document.form_reloj.reloj5.blur()">              
  21.                 </div>
  22.             </div>
  23.             </form>
__________________
Nuevo portal de anuncios http://www.aquituanuncio.com

Etiquetas: distintos, horas, html, input
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:39.