mm Si tus datos provienen de una BBDD .. se trataría de que obtengas ese dato (tu diferencia de días) y en función de ese resultado actues .. No hacer el cálculo con PHP en sí ..
Que problema de fondo tienes? (por qué lo tendrás) .. tal vez no sepas combinar el resultado de esa función SQL con tus datos de tu BBDD? .. o u otras fechas? .. o con más resultados? ...
Por ejemplo .. imaginemos (por qué no lo especificas bien claro) que tienes que hacer un cálculo de diferencia de días entre la fecha actual y el dato de fecha que tienes ingresado en algún campo de tu tabla de tu BBDD:
Siendo "campo_fecha" una fecha en campo tipo "DATE" .. y "CURDATE()" la función que nos devuelve la fecha actual (sin hora .. pues para eso sería NOW() y el campo de nuestra BBDD tendría que ser un DATETIME ... o bien tomamos la fecha sólo de una fecha con hora con otras funciones SQL ...):
Código PHP:
SELECT DATEDIFF(CURDATE(),campo_fecha) AS diferencia, otro_campo FROM tabla
Fijate .. con "AS" creo un "alias" para esa función .. ahí obtendré mi "diferencia" (lo puedo llamar $row['diferencia']) y con "comas" puedo ir añadiendo mis otros campos que me interese mostrar ..
Con ese dato de la diferencia .. podrías hacer tus "if()" en PHP en función de ese resultado.
Un saludo,