Ver Mensaje Individual
  #12 (permalink)  
Antiguo 04/05/2011, 14:15
Avatar de arielcasanova
arielcasanova
 
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 19 años, 6 meses
Puntos: 1
Respuesta: listar días entre fechas

Excelente, gracias. Me quedó así

Código:
<?php 
$dia_unix=strtotime($dia); 

    for ($i = 0; $i <=15; $i++) {
        $suma = $dia_unix + ($i * 24 * 60 * 60);
		  $val=date('d-m-Y', $suma);
?> <option value="servicios.php?dia=<?php echo $val; ?>"><?php echo $val; ?></option>      <?php
    }
?>
Ahora, no quiero ser muy pedigüeño, pero me gustaría tambien que aparecieran los 15 días anteriores a la fecha de hoy. Hice un intento, pero no me funciona, y es de agregar antes de este código, éste otro:

Código:
<?php 
$dia_unix=strtotime($dia); 

    for ($i = 0; $i <=15; $i++) {
        $suma = $dia_unix - ($i * 24 * 60 * 60);
		  $val=date('d-m-Y', $suma);
?> <option value="servicios.php?dia=<?php echo $val; ?>"><?php echo $val; ?></option>      <?php
    }
?>
pero me aparece primero la fecha de hoy, luego los 15 días anteriores en forma decreciente y luego los 15 posteriores en forma creciente... mientras intnto pensarlo, quizá alguno se le ocurra cómo hacerlo, para que aparezcan de menor a mayor, antes del día de hoy, y luego el resto sí como están.

Gracias!
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar