The effects of disinfectant floor cleaners usually last for a short period after application, typically until the surface dries. However, the duration may vary depending on factors like the concentration of the cleaner, the type of surface, and environmental conditions.