Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/07/2013, 10:31
Avatar de jesus1975
jesus1975
 
Fecha de Ingreso: febrero-2012
Ubicación: Valencia
Mensajes: 54
Antigüedad: 12 años, 11 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