A date range picker should make common ranges one click and custom ranges easy. These examples open over a revenue report with presets, two months with the selected range highlighted, start and end date fields, the number of days and a compare-to-previous-period toggle. On mobile, one month sits in a bottom sheet with preset chips. Every example is an original design that comes with its HTML code and a DESIGN.md of colour, type and spacing tokens, in light and dark. Free to use and adapt.
16 examples
Look up a customer and report on them
Two side-by-side months work best on desktop because many ranges cross a month boundary. On mobile, one scrolling month in a sheet fits better.
For reports that reload data, yes: it lets people adjust both dates before anything changes. For lightweight filters, apply on selection.
Let people type dates in the text fields, support arrow-key navigation in the grid, and label each day with its full date.
App screens
UI components
Website sections
Website templates
search_ui_screens (e.g. “billing settings, editorial style”), get_ui_flow for a whole journey, and get_ui_screen_code to pull the HTML and DESIGN.md straight into your project.