A Time Schedule

A slider representing multiple time ranges in ISO 8601 timestamp format i.e hh:mm:ss.SSS within a time frame
(Based on TimeSlider by the same author, it may retain certain quirks of that code and design)

TimeSchedule allows you to define a horizontal or vertical slider that operates between a time of 0 and 24:00:00.000
selecting multiple start and end times (time ranges) and is aimed at those requiring some sort of adjustable schedule.

You may limit the ranges to operate anywhere within the 24 hour period, down to milliseconds.

The slider may also be Inverted i.e. upside down if vertical or reversed if horizontal i.e. Right to Left
It works in seconds for input and output, so a time slider of one hour would have a maximum value of
60 seconds x 60 minutes i.e. 3,600 seconds (60*60)
one minute - 60
ten minutes - 600 etc
Internally it works in Milliseconds.

Full usage notes are in the code:

timeschedule.zip (28.4 KB)