Alguien me puede ayudar con algun script que me permita desplegar la hora completa del servidor y no del cliente.
saludos cordiales
| |||
Como puedo desplegar la hora del servidor y que trascurra la misma Alguien me puede ayudar con algun script que me permita desplegar la hora completa del servidor y no del cliente. saludos cordiales |
| ||||
Respuesta: Como puedo desplegar la hora del servidor y que trascurra la misma POdes utilizar DateTime.Now y utilizar ajax para ir refrescando la hora. capas con javascript se pueda lograr, pero no se. |
| |||
Respuesta: Como puedo desplegar la hora del servidor y que trascurra la misma serian tan amable de darme alguna referencia o ejemplo de esto y si no es mucha molestia he estado investigando pero aun no encuento lo que necesito. encontre esto pero esta para que lea la hora pero en PHP y no se como cambiarlo para que funcione en aspx <html> <head> <title>el reloJ</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> var Hoy = new Date("<?php echo date("d M Y G:i:s");?>"); function Reloj(){ Hora = Hoy.getHours() Minutos = Hoy.getMinutes() Segundos = Hoy.getSeconds() if (Hora<=9) Hora = "0" + Hora if (Minutos<=9) Minutos = "0" + Minutos if (Segundos<=9) Segundos = "0" + Segundos var Dia = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"); var Mes = new Array("Enero","Febrero","Marzo","Abril","Mayo","Ju nio","Julio","Agosto","Septiembre","Octubre","Novi embre","Diciembre"); var Anio = Hoy.getFullYear(); var Fecha = Dia[Hoy.getDay()] + ", " + Hoy.getDate() + " de " + Mes[Hoy.getMonth()] + " de " + Anio + ", a las "; var Inicio, Script, Final, Total Inicio = "<font size=3 color=black>" Script = Fecha + Hora + ":" + Minutos + ":" + Segundos Final = "</font>" Total = Inicio + Script + Final document.getElementById('Fecha_Reloj').innerHTML = Total Hoy.setSeconds(Hoy.getSeconds() +1) setTimeout("Reloj()",1000) } </script> </head> <body onload="Reloj()"> <div id="Fecha_Reloj"></div> </body> </html> |
| |||
Respuesta: Como puedo desplegar la hora del servidor y que trascurra la misma les pongo la solución: dentro de la pagina que desees la hora o reloj (Digital) agregas un lbl lo formateas como quieras color, tamano, etc.... agregas el scriptmanager el updatepanel dentro del updatepanel agregas un timer y dentro del updatepanel agregas el lbl que formateaste anteriormente. Así: <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always"> <ContentTemplate> <asp:Timer ID="timer1" runat="server" Interval="1000" ></asp:Timer> <asp:Label runat="server" ID="lblCurrentTime" Font-Bold="True" Font-Names="Arial" Font-Size="14pt" ForeColor="Red"></asp:Label> </ContentTemplate> </asp:UpdatePanel> agregas al aspx.vb en el loadpage System.Threading.Thread.Sleep(100) Dim currentTime As String = System.DateTime.Now.ToString("hh:mm:ss tt") lblCurrentTime.Text = currentTime Me.txtClave.Focus() y listo! en este caso la fecha la saque del servidor (System.DateTime.Now.ToString("hh:mm:ss tt") pero puedes mostrar la hora de la maquina cliente = DateTime.Now ahora me gustaria poder sacar la hora de otro servidor, uno que lleve la hora atómica por ejemplo si alguien ya lo a hecho y nos pueda decir como pegarnos a un servidor de tiempo Tiempo Universal Coordinado (UTC) sería genial, y asi poder sincronizar todos los relojes de los servidores y de las pc del lugar donde trabajo. Saludos, |