Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/01/2009, 11:58
Avatar de korg1988
korg1988
 
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 10 meses
Puntos: 19
Respuesta: insertar dias de intervalo fechas uno a uno

Espera!!! ayer me fui a ver a Elton John y no tuve tiempo de ponerme a programar!
Código PHP:
$fecha_ini "01/02/2009";
$fecha_fin "05/02/2009";

$fecha_ini_array explode("/"$fecha_ini);
$fecha_fin_array explode("/"$fecha_fin);

$fecha_ini_marc mktime(000$fecha_ini_array[1], $fecha_ini_array[0], $fecha_ini_array[2]);
$fecha_fin_marc mktime(000$fecha_fin_array[1], $fecha_fin_array[0], $fecha_fin_array[2]);

$oneday = (60 60 24);

$cantidad_dias = ($fecha_fin_marc $fecha_ini_marc) / $oneday;

//Una vez que sacamos la cantidad de dias que tenemos entre las dos fechas
//hacemos un bucle que valla desde 1 hasta la cantidad de dias que 
//tenemos con el fin de generar esos dias qe necesitamos
//la variable $dias_de_adelanto se calcula multiplicando 1 dia por el valor de $i 
//que es el valor del dia actual en el que estamos
//Despues calculamos la fecha que es = a la fecha inicial mas los dias de adelanto
// o sea que si la fecha inicial es 01/02/2009 entonces al sumarle los dias de adelanto dara como resultado
//02 03 04 05 y asi susesivamente
//despues lo unico que se hace es imprimirla con el formato que querramos usando date()
for($i 1$i $cantidad_dias$i++) {
    
$dias_de_adelanto $oneday $i;
    
$fecha $fecha_ini_marc $dias_de_adelanto;
    echo 
date("d/m/Y"$fecha)."<br>";

espero que esto te ayude

Saludos