Delay -- How to confirm behavior of units of time

I would like to add some notes to the Delay section of the Script Syntax page to bring clarity as to the values that can be specified for days, hours, minutes, seconds, milliseconds, but need to confirm the way units of time may be specified.

I believe that the value of each parameter may be bigger than 1 unit of the next larger parameter. For instance, I have done some testing and have confirmed that value of minutes may be greater than 60 (i.e. 83), which is more than one hour. It is true for all of the parameters?

While it works this way, is this behavior supported or is it a defect?

 delay:
   minutes: 83   

Before I add notes to the documentation page, it seems appropriate to have someone confirm that all units of time for delay work the same.

Thanks in advance,