- Implementation
- DateFieldRange Props
- DateFieldRangeChange
Common Examples
Date string values
DateFieldRange accepts and returns ISO 8601 date strings for startDate and endDate rather than JavaScript Date objects. Convert Date values from API clients or Anvil1 Date Range Picker before passing them to the component.Default values
Default values can be included inDateFieldRange to use the field in an uncontrolled mode.Controlled usage
TheDateFieldRange can be controlled. This means you can maintain the state outside the component. Listen for new dates with onChange and supply dates into the value prop.Disabled hint text
The hint text can be disabled. If the hint text is disabled, ensure that the date format is displayed on the page.Timezone
Thetimezone prop controls the meaning of the “Today” button and which month-year the calendar initially displays. When the timezone differs from the user’s locale, a disambiguation message appears below the calendar.Disable calendar popover
The display of theCalendar can be prevented by passing disableCalendar.Markdown in labels
Thelabel prop supports inline markdown: bold (**text**), italic (*text*), bold and italic (***text***), highlight (==text==), and code (`text`).Hide the label
UsehideLabel to visually hide the label. The label string is converted to an aria-label on the input so it remains accessible to screen readers — any inline markdown is stripped to plain text.