Date & Time Control
The Date & Time control captures a date, a time, or both, using a picker rather than free text — so the value is always a real date that CheckFlow can compare, sort and report on.
It consists of a picker and a label. The label tells the user what the date represents — for example Invoice Date or Inspection Completed At.
Add to the Template
The Date & Time control can be added from the controls toolbar in the Template.
Once you have added the control you must set the label text that will be displayed above the picker. The label is required — it is also the name used to identify the control elsewhere in CheckFlow, such as in reports and dynamic values.
Mode
Choose what the control captures:
| Mode | Captures |
|---|---|
| Date Only | A calendar date, with no time component. |
| Time Only | A time of day, with no date. |
| Date and Time | Both together. |
Date Format
When the mode includes a date, choose how it is displayed:
| Format | Example |
|---|---|
dddd, MMMM Do YYYY | Monday, January 5th 2026 |
dddd, MMMM Do | Monday, January 5th |
MMMM Do YYYY | January 5th 2026 |
MMMM Do | January 5th |
DD/MM/YY | 05/01/26 |
DD/MM/YYYY | 05/01/2026 |
MM/DD/YY | 01/05/26 |
MM/DD/YYYY | 01/05/2026 |
YYYY-MM-DD | 2026-01-05 |
Pick a format that suits your team — the day/month and month/day formats in particular are easy to misread by an international audience, so YYYY-MM-DD or a format with the month spelled out is the safer choice for mixed teams.
Time Format
When the mode includes a time, choose whether to show seconds:
| Format | Example |
|---|---|
HH:mm:ss | 14:30:00 |
HH:mm | 14:30 |
Required
Tick the Required checkbox if the user must set a value before the parent task can be completed.
Populating from a Data Set
The Date & Time control cannot be linked to a Data Set. Only the Dropdown, Multi-Choice, Sub-Tasks and Table controls can be.
Use in the Checklist
The user sees the label with the picker beneath it. Clicking the control opens a calendar, a clock, or both depending on the mode you chose. The value is saved automatically, and the control records who last set it and when.
Time Zones
Time Only and Date and Time values are stored with a time zone and shown to each user in their own local time — so a time set by a colleague in another region reads correctly for everyone.
Date Only values have no time component and are deliberately not converted between time zones. A date of 5 January is 5 January for every user, wherever they are.
Validation
When a Date & Time control is marked as required, validation is performed when the user completes the task. The task cannot be completed until a value has been set.
Validation error messages are shown below the control.
If you try to complete a task outside of the checklist (e.g. from the Dashboard) and it fails validation we will notify you of the validation failure via a pop-up message.
Conditional Logic
The Date & Time control supports the widest set of conditions of any control, so you can branch on when something happened rather than just whether it was filled in.
The available conditions are:
- is / is not
- has no value / has any value
- is greater than — i.e. later than
- is greater than or equal to
- is less than — i.e. earlier than
- is less than or equal to
See Conditional Logic for how to build rules.
A Date & Time control can also be the target of a rule, so it can be shown or hidden by a condition driven by another control.
Dynamic Values and Parameters
The value captured in a Date & Time control can be reused elsewhere in the checklist as a Dynamic Value, and can be used to drive a Dynamic Task Due Date — so a due date can be calculated from a date the user enters.
The control can also receive a dynamic value, through a Dynamic Value Binding set from the control's Content Settings cog. It accepts only the date-based global dynamic values — Current Date, Checklist Created Date, Checklist Start Date, Checklist Due Date and Task Due Date — and the value of another control in the same checklist. See Dynamic Values.
The control can also be bound to a Template Parameter of type Date & Time, in any of the three modes, so it is pre-filled when the checklist is created.
Linked Checklists
A Date & Time control can be either side of a Linked Checklist control mapping, so a date captured in a parent checklist can be carried into the child checklist it creates.
Reporting
Date & Time answers are available in Reports and can be added as a column, formatted according to each reader's own date and time format setting.
Control columns are only available in a report when a single template is selected. Add the column from the Columns dropdown, under Tasks & Fields. See Report Columns.
Limits
| Limit | Value |
|---|---|
| Modes | 3 — Date Only, Time Only, Date and Time |
| Date formats | 9 selectable formats |
| Time formats | 2 — HH:mm:ss and HH:mm |
| Time zone handling | Time Only and Date and Time are stored with a time zone and converted for each user. Date Only is never converted. |
Related Pages
- Dynamic Task Due Dates — how a date captured here can set a task's due date.
- Conditional Logic — this control has the widest set of operators, including before and after.
- Dynamic Values — the date-based values this control can be pre-filled with.
- Control Types — the capability matrix for every control.