Tema: Sumar días
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2017, 11:11
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 3 meses
Puntos: 4
Sumar días

Buenas, seguro que será fácil, pero no hay manera de conseguir que este bucle me funcione.
Quiero que una función me devuelva el número de días que hay entre dos fechas, comprobando ciertas cosas, que no vienen al caso.

La función recibe dos parámetros:
- inicio = '15/01/2017'
- final = '20/01/2017'

Código PHP:
Ver original
  1. function numDias ($inicio, $final) {
  2.    $inicio = strtotime($inicio);
  3.    $final = strtotime($final);
  4.    $total = 0;
  5.    while ($inicio <= $final) {
  6.       $inicio = date("d/m/Y", $inicio."+1 days);
  7.      $total++;
  8.   }
  9.   return $total
  10. }

El problema está en la conversión de las fechas, que no sé cómo las debo convertir.
He escrito la función para exponer el problema, espero no haber cometido ningún error.

Gracias.
__________________
Qué fácil cuando lo sabes y qué difícil cuando no