> For the complete documentation index, see [llms.txt](https://docs.hivepress.io/developer-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hivepress.io/developer-docs/framework/fields/date-range.md).

# Date Range

This field type renders a date range picker.

### Parameters

Parameters are inherited from the [Date](/developer-docs/framework/fields/date.md) field type, with these extra ones:

* **min\_length** - the minimum number of days available for selection;
* **max\_length** - the maximum number of days available for selection.

### Example

The code below renders a required date range picker with the `custom_field` name, "Custom field" label and custom date formats (e.g. the source date "2001-01-01" is displayed as "January 1, 2001"). It allows selecting a date range from 7 up to 30 days.

```php
echo ( new HivePress\Fields\Date_Range(
	[
		'name'           => 'custom_field',
		'label'          => 'Custom field',
		'format'         => 'Y-m-d',
		'display_format' => 'F j, Y',
		'min_length'     => 7,
		'max_length'     => 30,
		'required'       => true,
	]
) )->render();
```
