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

formato de fecha

Estas en el tema de formato de fecha en el foro de ASP Clásico en Foros del Web. Hola amigos tengo un problema con esta funcion que es el siguiente: Al ingresar a la funcion una fecha de tipo "2/9/2004" me devuelve "09/02/2004" ...
  #1 (permalink)  
Antiguo 09/09/2004, 13:34
 
Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 21 años, 10 meses
Puntos: 2
formato de fecha

Hola amigos tengo un problema con esta funcion que es el siguiente:
Al ingresar a la funcion una fecha de tipo "2/9/2004" me devuelve "09/02/2004" lo que no es correcto ya me intercambia el dia y el mes

Ahora si ingreso una fecha de tipo "11/9/2004" no tengo ningun problema ya que me devuelve "11/09/2004"

por su ayuda gracias

Public Function convertitfecha(dtDate)
If Not IsNull (dtDate) Then
dia=Day(dtDate)
cdias=len(dia)
if cdias < 2 then
dia="0"&dia
end if
mes= Month(dtDate)
cmes=len(mes)
if cmes < 2 then
mes="0"&mes
end if
convertitfecha = dia& "/" & mes & "/" & Year(dtDate)
Else
convertitfecha = dtDate
End If
End Function
  #2 (permalink)  
Antiguo 09/09/2004, 14:16
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 10 meses
Puntos: 0
Yo tb tuve tu mismo problema anteriormente, ingresaba la fecha 02/09/2004 y cuando despues la mostraba en una pagina me aparecia 09/02/2004...

Debes colocar al inicio del script esto:

<%
Session.LCID = 1034
%>

Salu2
  #3 (permalink)  
Antiguo 09/09/2004, 17:08
 
Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 21 años, 10 meses
Puntos: 2
no me funciono bien

por casualidad alguien tiene una funcion que configure la fecha correctamente
que a su vez independa de la configuracion regional del pc
ose si la fecha es "priemro de septiembre de 2004" y sea cual sea su formato
por ejemplo:
1/9/2004
9/1/2004
01/09/2004
09/01/2004
2004/09/01
2004/01/09

siempre aparezca 01/09/2004

gracias
  #4 (permalink)  
Antiguo 10/09/2004, 08:39
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Lo del Session.LCID es correcto, pero tal vez el código 1034 no corresponde a tu país, busca el que te corresponde.
  #5 (permalink)  
Antiguo 10/09/2004, 10:04
 
Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 21 años, 10 meses
Puntos: 2
lo buscare y les cuento
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:10.