Ext.ux.form.field.MultiTime - Input time or time interval

This extension implements an input field that allows entering either single point in time or time interval, depending on settings. It is based heavily on Ext.ux.form.field.MultiMonth, except that its picker was rewritten from scratch.

Features:

Allows entering starting and ending times for an interval of time

Separate settings for input format, display and submit formats

Fully themed with CSS sheet provided

Switched behavior: set multiValue property to false and field will allow only single point in time to be entered

Brand new Time picker for visual time selection

Supports time validation

Set minValue/maxValue to limit earliest and latest times available, including picker

Dynamically changing picker that tracks selection to disable invalid time choices both in multi- and single-value modes

Configurable time increment: 15, 30 or 60 minutes

Usage: drop-in replacement for Ext.form.field.Time, with several options to provide locale-dependent date formatting. See included demo application and source.