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

problemas con fechas en asp

Estas en el tema de problemas con fechas en asp en el foro de ASP Clásico en Foros del Web. xD me explico mejor (era demasiado pronto para mi :P) bueno la pagina en si va mostrando los datos que hay en una base de ...
  #1 (permalink)  
Antiguo 17/01/2005, 03:58
 
Fecha de Ingreso: enero-2005
Mensajes: 7
Antigüedad: 19 años, 4 meses
Puntos: 0
problemas con fechas en asp

xD me explico mejor (era demasiado pronto para mi :P) bueno la pagina en si va mostrando los datos que hay en una base de datos segun la fecha, en la primera carga de pagina me muestra los datos de la fecha actual, y despues segun le des a un boton (derecha o izquierda) restara o sumara un dia a la fecha, hace una consulta en la base de datos con la fecha cambiada y muestra los datos.
el problema en si es que al ir restando dias o sumandolos, al llegar a 29 si es febrero no pasara automaticamente a marzo, sino que pasara a 30 de febrero, lo que nose es como hacer que al sumarle 1 al dia de la fecha cambie automaticamente de mes segun cual sea el maximo de dias que tenga ese mes.
nose si me he explicado bien pero creo que esta un poco mejor que antes ^^

Última edición por laurentzi; 17/01/2005 a las 06:01
  #2 (permalink)  
Antiguo 17/01/2005, 05:02
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
Pregunta

... panel de control / herramientas administrativas / variables de entorno / usuario / reemplazar/ aceptar









hablando en serio. Deberias redactar mejor para que te podamos entender.
la definicion del problema solo te la entiendes tu.

Si tienes problemas al insertar la fecha, prueba colocandola en formato yyyy-mm-dd, aunque solo te digo esto al azar por que no te entendi nada.

saludos
  #3 (permalink)  
Antiguo 17/01/2005, 07:15
Avatar de Xculio  
Fecha de Ingreso: enero-2005
Ubicación: San Miguel de Basauri, muy cerquita de Bilbo
Mensajes: 42
Antigüedad: 19 años, 5 meses
Puntos: 0
Tu lo que quieres es un algoritmo que controle cual es el ultimo dia de cada mes no????

Por ejemplo si estas situado en 30 de enero que al darle a la flecha de los dias hacia la derecha que pase a 31 de enero y despues a 1 de febrero...

Claro tu problema llegara cuando el mes tenga menos de 31 dias no????

en especial con febrero que es variable y por esa razon no puedes crear una tabla con ese dato (por ejemplo)

Saludos.
  #4 (permalink)  
Antiguo 17/01/2005, 07:30
 
Fecha de Ingreso: enero-2005
Mensajes: 7
Antigüedad: 19 años, 4 meses
Puntos: 0
exacto ese es el problem ^^
  #5 (permalink)  
Antiguo 17/01/2005, 09:24
 
Fecha de Ingreso: mayo-2003
Mensajes: 866
Antigüedad: 21 años, 1 mes
Puntos: 0
Te pongo esta función, le tienes que pasar como parametros el mes y el año:
<%
Function Diasenelmes(Mes, anio)
Dim Valor
Valor = DateAdd("d", -1, DateSerial(anio, Mes + 1, 1))
Diasenelmes = Day(Valor)
End Function
%>
<%=Diasenelmes(1, 2005)%><br>
<%=Diasenelmes(2, 2005)%><br>
<%=Diasenelmes(3, 2005)%><br>
<%=Diasenelmes(4, 2005)%><br>
<%=Diasenelmes(5, 2005)%><br>
<%=Diasenelmes(6, 2005)%><br>
<%=Diasenelmes(7, 2005)%><br>
<%=Diasenelmes(8, 2005)%><br>
<%=Diasenelmes(9, 2005)%><br>
<%=Diasenelmes(10, 2005)%><br>
<%=Diasenelmes(11, 2005)%><br>
<%=Diasenelmes(12, 2005)%><br>
  #6 (permalink)  
Antiguo 18/01/2005, 02:12
 
Fecha de Ingreso: enero-2005
Mensajes: 7
Antigüedad: 19 años, 4 meses
Puntos: 0
muchisimas gracias ahora mismo me pongo a ello :D
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 22:27.