Bueno... entonces puedes hacer lo mismo que estas haciendo, pero incluye la hora al generar el mktime...
mktime(date("H"),date("i"),date("s"),date("m"),dat e("d"),date("Y"));
Y cuando vas a borrar...
mktime(date("H")-2,date("i"),date("s"),date("m"),date("d"),date("Y" ));