Time isn't working

I try use the UL on the 60000

if (alarms[alr] == int ((millis() - minutos)/60000UL) && alarms[alr]>0) {

i change the parentheses

if (alarms[alr] == int (millis() - (minutos/60000UL)) && alarms[alr]>0) {

and keep doing the same thing, the motor rotate after 20 seconds when i choose 1 minute