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

Fechas con ASP

Estas en el tema de Fechas con ASP en el foro de ASP Clásico en Foros del Web. Hola que tal. Necesito ayuda para un libro de visitas, la cuestiòn es que la fecha del servidor no coincide con la fecha de mi ...
  #1 (permalink)  
Antiguo 03/05/2006, 23:09
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
Fechas con ASP

Hola que tal.
Necesito ayuda para un libro de visitas, la cuestiòn es que la fecha del servidor no coincide con la fecha de mi zona por lo tanto no puedo utilizar:
rs("fecha")=now()
Si alguien sabe de alguna soluciòn estarìa muy agradecido.
Saludos
  #2 (permalink)  
Antiguo 04/05/2006, 01:27
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 18 años, 7 meses
Puntos: 1
Kaixo pablinff!!!
Supongo que tu server devolverá una fecha en formato yyyy/mm/dd, y como tú le pasas otro dd/mm/yyyy pos se hace la picha un lío.

Aquí tienes una función para pasar las fechas a un formato genérico:
Código:
<%
Function FechaGenerica(fecha)
    If IsDate(fecha) = True Then
       DIM dteDay, dteMonth, dteYear
       dia = Day(fecha)
       mes = Month(fecha)
       ano = Year(fecha)
       FechaGenerica = ano & "/" & Right(Cstr(mes + 100),2) & "/" & Right(Cstr(dia + 100),2)
    Else
       FechaGenerica = Null
    End If
End Function
%>
  #3 (permalink)  
Antiguo 04/05/2006, 19:56
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
Upsss! pero que torpe que soy me expliqué mal, inclusive el codigo no era ese, el tema es que no es la fecha sino la hora la que no me coincide xq mi server es de España y yo estoy en Argentina, y quiero que la hora se muestre con respecto a mi zona horaria que en este caso es gmt-3hs.
Saludos y espero sepan disculpar mi torpeza.
  #4 (permalink)  
Antiguo 05/05/2006, 01:24
 
Fecha de Ingreso: abril-2006
Ubicación: Bizkaia
Mensajes: 70
Antigüedad: 18 años, 1 mes
Puntos: 0
Aupa pablinff,
pues una solucion seria el de sumar o restar la diferencia a esa hora, no??
  #5 (permalink)  
Antiguo 05/05/2006, 05:38
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
España es GMT+2 (bueno, menos las Islas Canarias ) y si estas en Argentina ¿GMT-3? la diferencia sera de 5 horas menos. O sea cuando en España son 12 de la mañana en Argentina son las 7 de la mañana.



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #6 (permalink)  
Antiguo 05/05/2006, 06:34
 
Fecha de Ingreso: abril-2006
Ubicación: Bizkaia
Mensajes: 70
Antigüedad: 18 años, 1 mes
Puntos: 0
Yo utilizaria, sabiendo que el servidor te devuelve la hora española, la funcion
DateAdd(intervalo, número, fecha)

ejemplo

HoraArgentina = DateAdd("h", -5,horaEspañola)

No se si te servirá esa solucion.
  #7 (permalink)  
Antiguo 05/05/2006, 11:01
Avatar de pablinff  
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 5 meses
Puntos: 7
Hola que tal!!
Muchas gracias por la ayuda ya lo hice funcionó perfectamente lo de
HoraArgentina = DateAdd("h", -5,horaEspañola).
Estoy muy agradecido!!!
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 19:00.