como calcular la diferencia entre dos fechas en php?

preguntado por camiloSegovia (285 puntos) Ene 23, 2015

Tengo dos fechas:

Inicio: 2007-03-24
Fin: 2009-06-26

Necesito encontrar la diferencia de esas dos fechas e imprimirlas como:

2 años, 3 meses y 2 dias

Como puedo hacer esto en Php?

1 Respuesta

0 votos
respondido por ingwilmer (780 puntos) Ene 23, 2015

Puedes usarlo al estilo orientado a objetos, así:

<?php
$datetime1 = new DateTime(' 2007-03-24 ');
$datetime2 = new DateTime('2009-06-26');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a días');
?>
...