Comment on page

Date Range

This field type renders a date range picker.


Parameters are inherited from the Date 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.


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.
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();
Last modified 1yr ago