Skip to main content

How to define a dynamic selectable date range in a Date field

Control which dates users can select in Date fields by setting dynamic ranges relative to today – perfect for booking forms, age restrictions, date of birth fields, and limiting selections to past or future dates.

You can use dynamic selectable date ranges to control which dates users are allowed to pick in a Date field.

When this can be useful

Dynamic selectable date range can be useful whenever you need to restrict the dates in a flexible way. For example:

  • Allowing future booking dates for X days ahead,

  • Limiting users to selecting dates in the past, but no earlier than X months ago,

  • Making sure a date of birth can only be selected within a realistic range in the past,

And many more.

How to set the dynamic date range on your Date field

Click on any Date field in your form, and in the right-hand panel, set the Selectable range to Dynamic.

You can then configure the From and To values – both will be relative to the submit date (today):

From → controls the earliest selectable date
To → controls the latest selectable date

ℹ️ You can use both positive and negative values to precisely control the selectable range.

Positive values allow future dates:


From set to 1 week → users can only pick dates starting one week from today
To set to 3 months → users can pick dates up to 3 months ahead

Negative values allow past dates:


From set to -3 months → users can only select dates going back up to 3 months in the past
To set to -18 years → users will only be able to select dates at least 18 years ago

Did this answer your question?