(PHP 5 >= 5.3.0)
DateTime::diff — Devuelve la diferencia entres objetos DateTime
Estilo orientado a objetos
Estilo por procesos
Devuelve la diferencia entres objetos DateTime.
La fecha a comparar.
Si se devulve la diferencia absoluta.
El objeto DateInterval que representa la diferencia entre dos fechas o FALSE en caso de error.
Example #1 Ejemplo de DateTime::diff()
Estilo orientado a objetos
<?php
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$intervalo = $datetime1->diff($datetime2);
echo $intervalo->format('%R%d días');
?>
Estilo por procesos
<?php
$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$intervalo = date_diff($datetime1, $datetime2);
echo $intervalo->format('%R%d días');
?>
El resultado de los ejemplos serían:
+2 días