En primer lugar deberias obtener la fecha de hoy y restarle 40 dias. Para eso utiliza la función date de php y esta función (resta_fechas) para la resta de los dias que deseas, en este caso 40.
Código PHP:
function resta_fechas($fecha, $ndias)
{
$ano = substr($fecha, 0, 4);
$mes = substr($fecha, 4, 2);
$dia = substr($fecha, 6, 2);
$nueva = mktime(0, 0, 0, $mes, $dia, $ano) - $ndias * 24 * 60 * 60;
$nuevafecha = date('Ymd', $nueva);
return($nuevafecha);
}
Código PHP:
$Fecha_40 = resta_fechas(date(Ymd), 40);
Con esta consulta veras esos chistes que deseas elminiar, puedes hacer que solo se muestren los chistes que no cumplen esa condición o eliminarlos directamente.. yo en tu panel de admin haria un apartado de chistes descartados..
Código PHP:
$consulta = SELECT * FROM 'chistes' WHERE puntos < 20 AND FECHA_ENVIO <= $Fecha_40;
Espero haberte ayudadooo un saludooo!!