Date Range Picker

Range field with an anchored dual-month calendar panel, bound to DateTimeRange.

DateRangePicker composes DateRangeField and DateRangeCalendar in a click popover. See See the crate README for when to pick range pickers vs fields.

  • Flight or hotel booking flows that need a visible calendar span
  • Report filters where users pick start and end days in one control
  • Wrap the tree in DatetimeLocale when timezone or format vary.
  • Bind Option<DateTimeRange> through DateRangePickerBind.
  • Document the feature with DatePickerFeatures::RANGE_PICKERS — there is no runtime license check.
Flight booking range

Default range field with two-month calendar panel and bind readout.

none
Bind readout

Completing a calendar range updates the bound value.

none