Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2013, 13:55
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Consulta sobre fechas

Si dispones de una versión de PHP actualizada (mínimo 5.3) puedes hacer algo así:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $dt1 = new DateTime('14-01-2012');
  4. $dt2 = new DateTime('16-01-2012');
  5. $interval = new DateInterval("P1D");
  6. $dates = new DatePeriod($dt1, $interval, $dt2->add($interval));
  7.  
  8. foreach ($dates as $d) {
  9.     echo $d->format('d-m-Y') . '<br />';
  10. }

Cita:
14-01-2012
15-01-2012
16-01-2012
o puedes usar las funciones mktime, strtotime. Primero calculas la diferencia de días entre las 2 fechas, luego un bucle for que vaya de cero al número de días y con mktime o strtotime vas sumando los días en el bucle. A ese resultado, le das formato con la función date.

Cualquier duda me avisas.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP