Foros del Web » Programando para Internet » Javascript »

Hora de mi pa[is

Estas en el tema de Hora de mi pa[is en el foro de Javascript en Foros del Web. Hhola. Tengo una pagina web y me gustaria poner un reloj que muestre la hora de mi pais, no la hora configurada que tienen mis ...
  #1 (permalink)  
Antiguo 24/12/2002, 11:53
Avatar de Beatstenks  
Fecha de Ingreso: diciembre-2002
Mensajes: 12
Antigüedad: 21 años, 4 meses
Puntos: 0
Hora de mi pa[is

Hhola.
Tengo una pagina web y me gustaria poner un reloj que muestre la hora de mi pais, no la hora configurada que tienen mis visitantes en su PC.
existe el codigo?
salu2
  #2 (permalink)  
Antiguo 24/12/2002, 12:04
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Para hacer eso necesitas usar un lenguaje capaz de obtener la fecha del servidor.
Si sabes la diferencia entre la fecha del servidor y la hora de tu país, sería fácil obtener tu fecha local.

En cambio, partiendo de la fecha del visitante, es imposible mostrar la fecha de tu país, porque no tienes forma de calcular la diferencia horaria.

(Corríjanme si me equivoco)
__________________
M a l d i t o F r i k i
  #3 (permalink)  
Antiguo 24/12/2002, 12:13
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Si Cain, creo que por esta vez te equivocas, pero no voy a ser yo quien diga el ejemplo preciso.

En este mismo foro tenemos habilitada la opción de ver la hora del pais.

Intuitivamente te digo lo siguiente. La hora única está en el servidor, pero con JavaScript tienes por ejemplo una función llamada getTimezoneOffset(), que te retorna la diferencia horaria versus Londres.

Para hacer una "hora local", yo publicaría en la página la hora del servidor y el valor getTimezoneOffset() del mismo servidor (una constante), luego haría en el cliente un ajuste en base al getTimezoneOffset() del cliente.

De cualquier modo, creo que mas de la mitad hay que resolverlo con ASP o PHP o JSP.

Sugiero que preguntes por allá.

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 14:54.