Foros del Web » Programando para Internet » ASPX (.net) »

Como puedo desplegar la hora del servidor y que trascurra la misma

Estas en el tema de Como puedo desplegar la hora del servidor y que trascurra la misma en el foro de ASPX (.net) en Foros del Web. Alguien me puede ayudar con algun script que me permita desplegar la hora completa del servidor y no del cliente. saludos cordiales...
  #1 (permalink)  
Antiguo 16/12/2008, 10:26
 
Fecha de Ingreso: septiembre-2007
Mensajes: 58
Antigüedad: 16 años, 8 meses
Puntos: 0
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
  #2 (permalink)  
Antiguo 16/12/2008, 10:54
Avatar de gustavoh10  
Fecha de Ingreso: diciembre-2005
Ubicación: ARGENTINA
Mensajes: 196
Antigüedad: 18 años, 4 meses
Puntos: 3
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.
  #3 (permalink)  
Antiguo 16/12/2008, 11:39
 
Fecha de Ingreso: enero-2006
Mensajes: 2
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Como puedo desplegar la hora del servidor y que trascurra la misma

Puedes utilizar las funciones de .net, e implementarlas sobre el Javascript y que este empiece a contar.
  #4 (permalink)  
Antiguo 16/12/2008, 11:58
 
Fecha de Ingreso: septiembre-2007
Mensajes: 58
Antigüedad: 16 años, 8 meses
Puntos: 0
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>
  #5 (permalink)  
Antiguo 16/12/2008, 12:20
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Como puedo desplegar la hora del servidor y que trascurra la misma

mira esto http://www.planettutorials.com/Artic...with-Ajax.aspx
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #6 (permalink)  
Antiguo 17/12/2008, 11:12
 
Fecha de Ingreso: septiembre-2007
Mensajes: 58
Antigüedad: 16 años, 8 meses
Puntos: 0
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,
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 17:08.