Welcome Getting started Layout styles github-circle-black-transparent Source
Components
Badges
App bars
Bottom app bars Top app bars
Buttons
Common buttons FAB Icon buttons Segmented buttons
Cards Carousel Checkboxes Chips Date pickers Dialogs Forms Icons Lists Menus Navigation Progress indicators Pull to refresh Radios Search Selects
Sheets
Bottom sheets Side sheets
Sliders Snackbars Switches Tables Tabs Text fields Time pickers Tooltips Utilities
home apps Buttons palette Two
Materially
github-circle-black-transparent

Date pickers

Date pickers let people select a date, or a range of dates
Material Design Guidelines: Date pickers

Date picker

calendar_today
<mc-textfield type="date" label="date">
  <mc-icon slot="leading-icon">calendar_today</mc-icon>
  <mc-date-picker slot="picker"></mc-date-picker>
</mc-textfield>
            

Min max

calendar_today
<mc-textfield type="date" label="date" min="2025-03-29" max="2025-04-18">
  <mc-icon slot="leading-icon">calendar_today</mc-icon>
  <mc-date-picker slot="picker"></mc-date-picker>
</mc-textfield>
            

Date range

calendar_today calendar_today
<mc-textfield id="start" class="hide-date-icon" value="2024-01-01" type="date" label="Start">
  <mc-icon slot="leading-icon">calendar_today</mc-icon>
</mc-textfield>

<mc-textfield id="end" class="hide-date-icon" value="2024-02-01" type="date" label="End">
  <mc-icon slot="leading-icon">calendar_today</mc-icon>
</mc-textfield>

<mc-date-range-picker start-textfield="start" end-textfield="end"></mc-date-range-picker>
            

Date native component

<mc-textfield type="date" label="date"></mc-textfield>
            

Date no component

<mc-textfield class="hide-date-icon" type="date" label="date"></mc-textfield>
            
menu home apps Get started