Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/04/2012, 07:12
Avatar de cuasatar
cuasatar
 
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: Loop en fechas como mostrar dias hasta el numero 31

Pues para tener todos los dias del mes solo hace falta tener un comparativo en donde dividas los meses que tienen 30 y 31 dias. Entonces si el mes tiene 30 dias que haga el ciclo de 1 a 30. Igual para el mes de febrero debes determinar si el año en curso es bisiesto para asignarle 28 0 29 dias.

Segun lo que veo en tu función estas es tomando el día actual y por tanto solo tomarías del dia actual al 31 . Ademas lo estas anidando dentro de otros for y por eso es que te salen esas incoherencias. Para generar bien los dias saca esos for anidados dentro del mes.
__________________
Blog de humor http://elcuasatar.net63.net/