Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/06/2010, 06:32
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 3 meses
Puntos: 126
Respuesta: Como Insertar hora similiar a calendario fecha

Hola

¿Te refieres a esto?

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <script type="text/javascript">
  5. var ns4 = (document.layers)? true:false
  6. var ie4 = (document.all)? true:false
  7. var ns6 = (document.getElementById)? true:false
  8. function captura_objeto(idnombre) {
  9.     if (ns6)
  10.     {
  11.     return document.getElementById(idnombre);
  12.     }
  13.     else if (ie4)
  14.     {
  15.     return document.all[idnombre];
  16.     }
  17.     else if (ns4)
  18.     {
  19.     return document.layers[idnombre];
  20.     }
  21.     else
  22.     {
  23.     return null;
  24.     }
  25. }
  26.  
  27. var hora_sin_formato = "";
  28. function muestraReloj()
  29. {
  30. // Compruebo si se puede ejecutar el script en el navegador del usuario
  31. if (!ns4 && !ie4 && !ns6) return;
  32. // Obtengo la hora actual y la divido en sus partes
  33. var fechacompleta = new Date();
  34. var horas = fechacompleta.getHours();
  35. var minutos = fechacompleta.getMinutes();
  36. var segundos = fechacompleta.getSeconds();
  37. var mt = "AM";
  38. // Pongo el formato 12 horas
  39. if (horas > 12) {
  40. mt = "PM";
  41. horas = horas - 12;
  42. }
  43. if (horas == 0) horas = 12;
  44. // Pongo minutos y segundos con dos dígitos
  45. if (minutos <= 9) minutos = "0" + minutos;
  46. if (segundos <= 9) segundos = "0" + segundos;
  47. // En la variable 'cadenareloj' puedes cambiar los colores y el tipo de fuente
  48. hora_sin_formato = horas + ":" + minutos + ":" + segundos + " " + mt
  49. cadenareloj = "<font size='1' face='verdana' ><b>" + horas + ":" + minutos + ":" + segundos + " " + mt + "</b></font>";
  50. // Escribo el reloj de una manera u otra, según el navegador del usuario
  51. if (ns4) {
  52. captura_objeto("spanreloj").document.write(cadenareloj);
  53. captura_objeto("spanreloj").document.close();
  54. }
  55. else if (ie4) captura_objeto("spanreloj").innerHTML = cadenareloj;
  56. else if (ns6) captura_objeto("spanreloj").innerHTML = cadenareloj;
  57. // Ejecuto la función con un intervalo de un segundo
  58. setTimeout("muestraReloj()", 1000);
  59. captura_objeto("spanreloj").onclick = recogeHora
  60. }
  61.  
  62. // Fin del script -->
  63.  
  64. function recogeHora() {
  65. captura_objeto("reloj").value = hora_sin_formato;
  66. }
  67. </script>
  68. </head>
  69.  
  70. <body onLoad="muestraReloj()">
  71. <div id="spanreloj" style="position:absolute;left:20;top:20;"></div>
  72. <br /><br />
  73. <input type="text" id="reloj" value="" />
  74. </body>
  75. </html>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />