Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/01/2014, 11:22
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 7 meses
Puntos: 379
Respuesta: Dias entre rango de fechas

Puedes resolver tu problema de forma muy sencilla usando la clase DateTime de Php: http://www.php.net/manual/en/book.datetime.php
Te dejo un ejemplo usando una función que te devuelve el rango de fechas como un arreglo:
Código PHP:
Ver original
  1. function createRangeFromDates($start, $end, $format='Y-m-d') {
  2.     $endDate = new DateTime($end);
  3.     $endDate->add(new DateInterval('P1D'));
  4.  
  5.     $period = new DatePeriod(
  6.          new DateTime($start),
  7.          new DateInterval('P1D'),
  8.          $endDate
  9.     );
  10.  
  11.     foreach($period as $date) {
  12.         $array[] = $date->format($format);
  13.     }
  14.  
  15.     return $array;
  16. }
  17.  
  18. $rangeDates = createRangeFromDates('2014-01-13','2014-01-22');
Prueba el código por que escribí la función al vuelo y es probable que contenga errores.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.