Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/01/2008, 20:50
Avatar de jcarrascal
jcarrascal
 
Fecha de Ingreso: enero-2008
Mensajes: 87
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: un FOR con fechas??

Cita:
Iniciado por puse Ver Mensaje
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.