Praxsuite

Date Range Component

Camila Escobar · June 17, 2026

The Date Range collects a start day and an end day as one answer, in one field.

A Date Range component in a published form.

Use it for rentals, bookings, leave requests, campaign windows, subscription terms — anything that runs from one day to another.

Settings

Setting

Effect

Label

The question shown above the field

Minimum date

Earliest day either end can be

Maximum date

Latest day either end can be

Required

The form will not submit while no range is picked

Why not two date fields

You could build the same thing with two Date Pickers, and you would immediately inherit two problems this component solves for you.

The first is that the person can pick an end before the start. The range picker will not let them: choosing the second date always closes a valid interval.

The second is that the two halves can drift apart. As two separate columns, one can be edited, imported or cleared without the other, and you end up with rows that have a start and no end. As one range, they move together because they are one value.

The trap

A range is one value, not two columns. When you read it back — in a dashboard, an automation, or through the API — you get an object with a start and an end, not two separate fields.

That matters most in automations: a script that expects startDate and endDate as siblings on the row will find neither. Read the range field and take its two ends from inside it.

If you genuinely need the halves as independent columns — because you filter on the end date alone, or a formula computes from just the start — then two Date columns is the honest answer, and you accept the coordination cost.

Next

  • Praxsuite Forms: Components Overview

  • Date Picker Component

  • Datatypes in Praxsuite

  • How to Create a Form

  • Runs and Debugging