Having a function for long Delay

delay_function_for_xxxmin/hour();

So, "delay_function_for_xxxmin" is some numeric value and "hour" is a function returning what? The current hour?
The result of the division being what? You don't assign it to anything.