Tema: horas gmt
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/12/2011, 18:47
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: horas gmt

no tengo duda de que se pueda hacer en el lado cliente. basicamente lo que tendrías que hacer es crear una instancia del objeto Date, obtener la hora de la zona UTC+0 con las funciones getUTC[Hours|Minutes|etc...] y calcular cuanto agregar o restar para obtener obtener la hora de una zona. sin embargo, de algún lugar tienes que obtener la información de a cual zona pertenece cada pais. esta información javascript no la tiene; tienes que crearla o con suerte -no se si existe- algún servidor provee dichos datos en forma de script.

en todo caso, no tiene sentido hacerlo desde el lado cliente porque las operaciones de Date se basan en el reloj de cada usuario invidual. de modo que si esta mal configurada, evidentemente obtendrá resultados erroneos. lo mejor es manejar ese aspecto desde el lado servidor ya que la probabilidad de que estén configurados son altas. además, fijate en el código fuente de la página de ejemplo, la calculación no esta hecha en javascript.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.