El gladiolo florece cuando los días son mayores de 12 horas (se dice que es una especie de día largo), y es una planta heliófila (amante del sol) por lo que requiere bastante luminosidad; si esta es insuficiente las plantas no florecen.