Skip to main content

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:

ModeCaptures
Date OnlyA calendar date, with no time component.
Time OnlyA time of day, with no date.
Date and TimeBoth together.

Date Format

When the mode includes a date, choose how it is displayed:

FormatExample
dddd, MMMM Do YYYYMonday, January 5th 2026
dddd, MMMM DoMonday, January 5th
MMMM Do YYYYJanuary 5th 2026
MMMM DoJanuary 5th
DD/MM/YY05/01/26
DD/MM/YYYY05/01/2026
MM/DD/YY01/05/26
MM/DD/YYYY01/05/2026
YYYY-MM-DD2026-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:

FormatExample
HH:mm:ss14:30:00
HH:mm14: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

LimitValue
Modes3 — Date Only, Time Only, Date and Time
Date formats9 selectable formats
Time formats2 — HH:mm:ss and HH:mm
Time zone handlingTime Only and Date and Time are stored with a time zone and converted for each user. Date Only is never converted.