Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/01/2018, 11:30
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Error en diferencia de fechas

El error te lo esta diciendo: estas pasando un cadena en lugar de un objeto DateTime, eso se debe a que le das formato a la fecha antes de hacer la diferencia entre ellas.

Para solucionar solo tienes que hacer algunos cambios minimos:
Código PHP:
Ver original
  1. $today = new DateTime();
  2. $date = DateTime::createFromFormat('Y-m-d', $rowSelectMyAgend['shd_dia']);
  3. $diff = $today->diff($date);
  4. print_r($diff->format('%a días'));
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.