Time Input

Material Design 3 time selection component with segmented input and picker

Time Input

Time Input provides an intuitive way to select time values with separate hour, minute, and optional second fields, along with AM/PM selection.

Basic Usage

Basic Time Input

:

With Seconds

Time Input with Seconds

: :

12-Hour Format with AM/PM

12-Hour Format

:

Variants

Outlined (Default)

Outlined Time Input

:

Filled

Filled Time Input

:

Sizes

Small

Small Time Input

:

Large

Large Time Input

:

With Time Picker Dropdown

Time Input with Picker

:
Hour
Minute

States

Focused

Focused State

:

Error State

Error State

:
Invalid hour value

Disabled

Disabled State

:

Read Only

Read Only State

:

Time Range

Time Range Selection

:
to
:

With Label and Helper

Complete Time Input Form

:
Select the time for your meeting

API Reference

Class Names

ClassDescription
.time-inputBase container (required)
.time-input-segmentIndividual time segment input
.time-input-separatorColon separator
.time-input-secondsInclude seconds field
.time-input-12h12-hour format with AM/PM
.time-input-periodAM/PM toggle container
.time-input-period-btnAM/PM button
.time-input-period-btn-activeActive period button
.time-input-outlinedOutlined variant
.time-input-filledFilled variant
.time-input-smSmall size
.time-input-lgLarge size
.time-input-wrapperWrapper for picker dropdown
.time-input-with-pickerInput with picker trigger
.time-input-picker-triggerPicker open button
.time-input-pickerPicker dropdown container
.time-input-picker-openOpen picker state
.time-input-picker-columnPicker column
.time-input-picker-labelColumn label
.time-input-picker-optionsOptions container
.time-input-picker-optionIndividual time option
.time-input-picker-option-selectedSelected option
.time-input-focusedFocused state
.time-input-segment-focusedFocused segment
.time-input-errorError state
.time-input-disabledDisabled state
.time-input-readonlyRead-only state
.time-input-rangeTime range container
.time-input-range-separatorRange separator text