En sentencias SQL puedes utilizar
Código PHP:
$consulta = "SELECT TO_DAYS(fecha1) - TO_DAYS(fecha2) AS dias FROM tabla ORDER BY dias DESC";
Y si la diferencia es 30 o mayor eliminas el registro de la BD esta instrucción SQL se utiliza para calcular diferencia en dias de campos DATE/DATETIME
tambien puedes utilizar la función PHP
mktime()
Saludos