Foros del Web » Programando para Internet » Javascript »

Horario UTC

Estas en el tema de Horario UTC en el foro de Javascript en Foros del Web. Hola, estoy intentando conlocar en la web mediante Javascript un horario UTC, que dependiendo de la zona horaria sume o reste el desfase horario. Ejemplo: ...
  #1 (permalink)  
Antiguo 18/02/2011, 11:08
 
Fecha de Ingreso: diciembre-2009
Mensajes: 186
Antigüedad: 14 años, 10 meses
Puntos: 5
Horario UTC

Hola,
estoy intentando conlocar en la web mediante Javascript un horario UTC, que dependiendo de la zona horaria sume o reste el desfase horario.

Ejemplo:
Hora UTC+0: 01:00
-> en el servidor
Hora UTC+1: 02:00
-> en el cliente

Lo he intentado con el objeto Date pasandole el timestamp de la hora del servidor (UTC+0) para que me la convierta a horario del cliente (UTC+1), pero lo toma como si fuera el horario del cliente, es decir, si uso la función getUTCHours() me devuelve UTC-1

¿Se puede pasar al objeto Date un Timestamp UTC o siempre lo toma como horario local?

Gracias.
  #2 (permalink)  
Antiguo 18/02/2011, 11:21
 
Fecha de Ingreso: diciembre-2009
Mensajes: 186
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Horario UTC

Ya lo resolvi,
era tan facil como lo siguiente:

fecha=new Date(TIMESTAMP);
fechaUTC=new Date();
fechaUTC.setUTCHours(fecha.getHours());
fechaUTC.setUTCMinutes(fecha.getMinutes());
fechaUTC.setUTCDate(fecha.getDate());
fechaUTC.setUTCMonth(fecha.getMonth());
fechaUTC.setUTCFullYear(fecha.getFullYear());

Etiquetas: horario
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:22.