Foros del Web » Programando para Internet » ASP Clásico »

Problema con fecha

Estas en el tema de Problema con fecha en el foro de ASP Clásico en Foros del Web. Hola a todos, soy relativamente nuevo en este formo y necesito de su ayuda. mi problema es el siguiente: necesito restarle a la hora del ...
  #1 (permalink)  
Antiguo 03/10/2008, 17:23
 
Fecha de Ingreso: agosto-2008
Mensajes: 2
Antigüedad: 15 años, 9 meses
Puntos: 0
Exclamación Problema con fecha

Hola a todos, soy relativamente nuevo en este formo y necesito de su ayuda.

mi problema es el siguiente:

necesito restarle a la hora del servidor una hora, pero si y solo si el servidor tiene la hora de verano, sino que no haga la resta.

yo se q para restarle la hora al serviro uso:

<% dateadd("h",-1,time())%>

pero necesito q esta operacion se realice solo si el GMT del server es -4 o tiene hora de verano, como hago para determinar esto

Gracias
  #2 (permalink)  
Antiguo 06/10/2008, 13:56
Avatar de rafaconpu  
Fecha de Ingreso: febrero-2006
Mensajes: 331
Antigüedad: 18 años, 3 meses
Puntos: 3
Respuesta: Problema con fecha

No se si habrá alguna función específica que lo haga por sí solo, pero manualmente se me ocurre esto:

Primero debes saber cuando es el cambio de fecha, suele ser siempre el mismo dia y mes de cada año (aunque en este momento no me acuerdo cuando es)

al abrir la web por defecto (el fichero que por defecto se carga) por ejemplo puedes obligarlo a que compruebe la fecha del sistema y con un condicional compruebas que si equivale a la fecha específica del cambio de horario, realice <% dateadd("h",-1,time())%> y si no concuerda, que deje la fecha con su hora actual.

Más o menos podría ser eso, aunque estoy casi seguro que debe existir una función que te permita el cambio automático, o incluso poder configurarlo en las propiedades del Servidor que utilices, ya sea Apache o IIS.

Un saludo y ya nos contarás.
  #3 (permalink)  
Antiguo 08/10/2008, 09:45
 
Fecha de Ingreso: agosto-2008
Mensajes: 2
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Problema con fecha

Voy a intentarlo y te aviso
gracias
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 00:26.