Lo estoy haciendo así:
Primero que todo traigo los datos de fecha desde la bd y los declaro en una variable asi:
Código PHP:
$f1 = $row['f_cre'];
$f2 = $row['f_sub_arc'];
(15:21:52:PM), porque al guardarlo lo declaro así: date( 'd-m-Y (H:i:s:A)' ).
Ahora, quiero convertir esos formatos a solo d-m-Y, lo cual lo estoy haciendo asi:
Código PHP:
$ff1 = date_format($f1, 'd-m-Y');
$ff2 = date_format($f1, 'd-m-Y');
Probé también convirtiendo el formato así:
Código PHP:
$ff1= strtotime($f1, 'd-m-Y');
$ff2= strtotime($f2, 'd-m-Y');
Quiero formatear las fechas al formato indicado porque quiero establecer la deferencia entre las dos fechas, lo cual lo estoy tratando de hacer así:
Código PHP:
$fecha2 = new DateTime($ff1);
$fecha1 = new DateTime($ff2);
$fecha = $fecha1->diff($fecha2);
printf('%d años, %d meses y %d días.', $fecha->y, $fecha->m, $fecha->d);
Por favor si me pueden dar una luz, les estaré agradecido.