Cita:
Iniciado por puse
si pones $i++, suma un dia pero no respeta el fin del mes,sigue sumando y se forma un bucle infinito.
La funcion DATE_ADD no se como usarla dentro de un FOR.
Gracias
¿DATE_ADD? ¿La función de MySQL? Por que en PHP no existe date_add():
http://www.php.net/manual-lookup.php?pattern=date_add&lang=en
Si te refieres a la de MySQL, lamentablemente no la puedes usar en un ciclo for, pero no te preocupes que para eso tenemos a strtotime:
Código PHP:
$hora = time(); // Puede ser lo que tu quieras.
$fin = strtotime('+1 week', $hora);
for (; $hora < $fin; $hora = strtotime('+1 day', $hora))
{
echo 'Hoy es ', date('Y-m-d', $hora), '<br/>';
}
Suerte.