Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/08/2013, 17:42
lubtufano
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 12 años, 9 meses
Puntos: 72
Respuesta: Ir aumentando los días de una fecha hasta llegar a una fecha específica

Me parece que el problema está en la condición del bucle while $fecha == $ultima_fecha, con esta lo que se indica es que el bloque de sentencias se ejecute mientras o siempre que $fecha y $ultima_fecha sean iguales y si $fecha es menor que $ultima_fecha entonces la condición nunca se cumple y nunca se ejecuta el bloque dentro del bucle. Dejo un pequeño ejemplo, saludos.

Código PHP:
Ver original
  1. $fecha1= new DateTime("25-07-2013");
  2. $fecha2= new DateTime("04-08-2013");
  3. $unDia= new DateInterval("P1D");
  4. while($fecha1<=$fecha2)
  5. {
  6.     echo "La fecha actual es: ".$fecha1->format('d/m/Y')."<br>";
  7.     $fecha1->add($unDia);
  8. }