Date Time Picker
This component combines the date & time pickers.
It allows the user to select both date and time with the same control.
Note that this component is the DatePicker and TimePicker component combined, so any of these components' props can be passed to the DateTimePicker.
Basic usage
Allows choosing date then time. There are 4 steps available (year, date, hour, and minute), so tabs are required to visually distinguish date/time steps.
Responsiveness
The DateTimePicker
component is designed and optimized for the device it runs on.
- The
MobileDateTimePicker
component works best for touch devices and small screens. - The
DesktopDateTimePicker
component works best for mouse devices and large screens.
By default, the DateTimePicker
component renders the desktop version if the media query @media (pointer: fine)
matches.
This can be customized with the desktopModeMediaQuery
prop.
There are certain caveats when testing pickers, please refer to this section for more information.
Validation
You can find the documentation in the Validation page
Static mode
It's possible to render any date & time picker inline. This will enable building custom popover/modal containers.
Hardcoded helper text
Clear Initial State