Validate on time field

How to set the min and max of a time field?
These examples doesn’t work!

time_sun:
 label: Time Sunday
 type: time 
 step: 60
 min: 7.0
 max: 21.00

time_sun:
 label: Time Sunday
 type: time 
 step: 60
 validate: 
  min: 7.0
  max: 21.00

time_sun:
 label: Time Sunday
 type: time 
 step: 60
 validate: 
  min: 7:0
  max: 21:00

As far as I can see according to the docs and the source code, there are no min/max validation options. What you could do is use a page.update:before hook and throw an error if the time value is outside the given range.