Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2018, 10:13
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años
Puntos: 27
Error en diferencia de fechas

Hola, buenos días

Tengo un problema al intentar obtener la diferencia entre dos fechas. Uno de los valores lo obtengo de una base de datos $rowSelectMyAgend['shd_dia'] y el otro de la fecha actual date('Y-m-d');

Sin embargo, cuando ejecuto la función me marca el siguiente error:

Código PHP:
Warningdate_diff() expects parameter 1 to be DateTimeInterfacestring given in on line 26 
siendo mi código:

Código PHP:
$today date('Y-m-d');
$date date_format(new DateTime($today), 'Y-m-d');
$eventdate date_format(new DateTime($rowSelectMyAgend['shd_dia']), 'Y-m-d');
$diff date_diff($eventdate$date);
echo 
$date ' <br>' $eventdate
Leyendo el manual de PHP, menciona que hay que formatear las fechas con new DateTime(), por ello es que lo apliqué a ambas fechas. Ya comprobé que valores me arrojan cada una de ellas y los veo correctos:

Código PHP:
2018-01-25 
2018
-05-03 
Sin embargo, aún no sé porque me marca el error antes citado.

¿Alguna idea?

De antemano gracias y que pasen un excelente día!
Saludos!