estaba buscando referencias pero lo que coloque es de 5.3+ closure y date dif, ahora pudieras hacerle modificaciones, cambiando el closure por una función normal para que no haya problemas
Código PHP:
Ver originalfunction comparacionRango
(array $intervalo, array $intervaloComparar) { ...
}
$retorno = comparacionRango
(array('2012-01-01', '2012-01-31'), array('2012-01-15', '2012-02-15'));
y el DateTime::diff()
pudieras cambiarlo e implementar esto que dejaron en el manual, aunque personalmente yo actualizaría la versión del php (elección muy personal)
http://www.php.net/manual/es/functio...diff.php#99942, saludos