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. Muy buenas a todos, estoy trabajando con una BD en access en la qual tengo un campo fecha_noticia del tipo fecha/hora i formato fecha corta. ...
  #1 (permalink)  
Antiguo 24/03/2007, 08:23
 
Fecha de Ingreso: marzo-2007
Mensajes: 22
Antigüedad: 17 años, 3 meses
Puntos: 0
Problema con fecha

Muy buenas a todos,

estoy trabajando con una BD en access en la qual tengo un campo fecha_noticia del tipo fecha/hora i formato fecha corta.

Entonces, desde la pagina asp tengo un formulario donde le hago introducir al usuario unos campos. En el campo fecha le digo que tiene que ser del siguiente formato: dd/mm/aaaa (solo para informar-lo), entonces mi problema es que l'usuario escribe una fecha suponiendo que sea correcta: 15/06/2006 el usuario acepta y esa fecha se guarda en la BD, pero si el usuario quiere modificar algu dato de lo que acaba de introducir la fecha anterior es: 15/6/2006 con lo qual la anterior fecha que validava con un javacript i que era correcta, ahora no lo es porque no tiene el formato que le havia introducido. Es decir me quita los 0 de delante.

No entiendo, ya que si guardo esa fecha como me puede devuelve la otra que aunque es la misma no es como esta guardada en la BD.

Espero que me puedan ayudar!

Muchas gracias,

Tramjauer.
  #2 (permalink)  
Antiguo 24/03/2007, 08:52
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Re: Problema con fecha

Prueba asi

Código:
Day(fecha) & "/" & Month(fecha) & "/" & Year(fecha)
Otra formas sería

Código:
Function DiaMes(diames)
Dim numero
select case diames
	case "1"
		numero="01"
	case "2"
		numero="02"
	case "3"
		numero="03"
	case "4"
		numero="04"
	case "5"
		numero="05"
	case "6"
		numero="06"
	case "7"
		numero="07"
	case "8"
		numero="08"
	case "9"
		numero="09"
case else
		numero="Desconocido"
end select

DiaMes=numero

End Function
Suerte
  #3 (permalink)  
Antiguo 24/03/2007, 09:01
 
Fecha de Ingreso: marzo-2007
Mensajes: 22
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Problema con fecha

Lo siento, pero el problema lo tengo al mostrar la fecha que tengo guardada de la base de datos a la pagina ASP. Y no es solo con el mes, es cuando se encuentra un 0 al pricipio.

He provado lo que me has puesto y no me funciona.

gracias.

Tramjauer
  #4 (permalink)  
Antiguo 24/03/2007, 12:48
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Re: Problema con fecha

Esa función sirve tanto para los días como para los meses

Cuando saques la fecha de la BD hazlo así

Código:
<%=DiaMes(Day(fecha))%> / <%=DiaMes(Month(fecha))%> / <%=Year(fecha)%>
Suerte
  #5 (permalink)  
Antiguo 26/03/2007, 04:27
 
Fecha de Ingreso: marzo-2007
Mensajes: 22
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Problema con fecha

Muchas gracias,

siento haber contestado tarde, pero este fin de semana he estado un poco desconectado.

Respecto a la respuesta, tenias razon. Lo hize tal qual y me funciona a la perfeccion!

Muchas gracias de nuevo.

Saludos,

Tramjauer
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 15:50.